Я ожидаю, что при вычислении (throw (ex-info "foo\nbar" {}))
в буфер *cider-error*
будет напечатан следующий вывод:
1. Unhandled clojure.lang.ExceptionInfo
foo
bar
{}
Обратите внимание, что если я оцениваю (throw (ex-info "foo\n\nbar" {}))
(две новые строки вместо одной), новые строки отображаются в *cider-error*
:
1. Unhandled clojure.lang.ExceptionInfo
foo
bar
{}
поэтому проблема возникает только для одной новой строки.
В первом случае выше (оценка (throw (ex-info "foo\nbar" {}))
) вывод в *cider-error*
:
1. Unhandled clojure.lang.ExceptionInfo
foo bar
{}
lein new cider-bug-report
project.clj
похожим на код нижеlein 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 на Java 1.8.0_151 Java HotSpot (TM) 64-разрядная серверная виртуальная машина
GNU Emacs 24.4.1 (x86_64-apple-darwin14.1.0) от 19.03.2015 на miniyosemite.local
OS X 10.11.6 «Эль Капитан»
Сообщение "заполнено" на стороне emacs. Я предполагаю, что это было сделано для экономии места, но, по моему опыту, в большинстве случаев это вредит опыту (например, см. Вывод core.spec). Автор сообщения форматирует его для удобства чтения, и я не думаю, что какой-либо инструмент должен с этим связываться.
Думаю, надо либо убрать заливку, либо сделать ее настраиваемой.
Это было бы чудесно!
Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время не было активности. Он будет закрыт, если больше не будет активности. Спасибо за ваш вклад и понимание!
Эта проблема была автоматически закрыта из-за отсутствия активности. Не стесняйтесь открывать его снова, если когда-нибудь вернетесь к нему.
Самый полезный комментарий
Думаю, надо либо убрать заливку, либо сделать ее настраиваемой.