Saya berharap bahwa mengevaluasi (throw (ex-info "foo\nbar" {}))
akan mencetak output berikut ke buffer *cider-error*
:
1. Unhandled clojure.lang.ExceptionInfo
foo
bar
{}
Perhatikan bahwa jika saya mengevaluasi (throw (ex-info "foo\n\nbar" {}))
(dua baris baru bukan satu) baris baru ditampilkan dalam *cider-error*
:
1. Unhandled clojure.lang.ExceptionInfo
foo
bar
{}
jadi masalah tampaknya hanya terjadi untuk satu baris baru.
Dalam kasus pertama di atas (mengevaluasi (throw (ex-info "foo\nbar" {}))
), output dalam *cider-error*
adalah:
1. Unhandled clojure.lang.ExceptionInfo
foo bar
{}
lein new cider-bug-report
project.clj
seperti kode di bawah inilein repl
cider-connect
(throw (ex-info "foo\nbar" {}))
;; project.clj
(defproject cider-bug-report "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:plugins [[cider/cider-nrepl "0.15.1"]]
:dependencies [[org.clojure/clojure "1.9.0-RC1"]])
;; CIDER 0.15.1 (London), nREPL 0.2.12
;; Clojure 1.9.0-RC1, Java 1.8.0_151
Leiningen 2.8.0 di Java 1.8.0_151 Java HotSpot (TM) 64-Bit Server VM
GNU Emacs 24.4.1 (x86_64-apple-darwin14.1.0) dari 2015-03-19 di miniyosemite.local
OS X 10.11.6 "El Capitan"
Pesan "diisi" di sisi emacs. Saya kira ini dilakukan untuk menghemat ruang, tetapi dalam pengalaman saya sebagian besar waktu ini merugikan pengalaman (lihat output dari core.spec misalnya). Penulis pesan memformatnya agar mudah dibaca, dan saya tidak berpikir alat harus mengacaukannya.
Saya kira kita harus menghapus isian atau membuatnya dapat dikonfigurasi.
Itu akan menyenangkan!
Masalah ini secara otomatis ditandai sebagai usang karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut. Terima kasih atas kontribusi dan pengertian Anda!
Masalah ini telah ditutup secara otomatis karena kurangnya aktivitas. Jangan ragu untuk membukanya kembali jika Anda pernah kembali lagi.
Komentar yang paling membantu
Saya kira kita harus menghapus isian atau membuatnya dapat dikonfigurasi.