Cider: ClojureScriptREPLはきれいに印刷されません

作成日 2019年07月02日  ·  5コメント  ·  ソース: clojure-emacs/cider

予想される行動

ClojureScriptREPLがClojureREPLのようにきれいに印刷されること。

実際の動作

Clojure REPLでは、次のようになります。

user> (zipmap (range 50) (range))
{0 0,
 7 7,
 20 20,

ClojureScript REPLでは、次のようになります。

cljs.user> (zipmap (range 50) (range))
{0 0, 32 32, 1 1, 33 33, 2 2, 34 34, 3 3, 35 35, 4 4, 36 36, 5 5, 37 37, 6 6, 38 38, 7 7, 39 39, 8 8, 40 40, 9 9, 41 41, 10 10, 42 42, 11 11, 43 43, 12 12, 44 44, 13 13, 45 45, 14 14, 46 46, 15 15, 47 47, 16 16, 48 48, 17 17, 49 49, 18 18, 19 19, 20 20, 21 21, 22 22, 23 23, 24 24, 25 25, 26 26, 27 27, 28 28, 29 29, 30 30, 31 31}

問題を再現する手順

ClojureScriptプロジェクトからcider-jack-in-clj&cljsを使用してClojureScriptとClojureの両方にジャックインします(私はプロジェクトhttps://github.com/oskarkv/cljsissuesを使用していました)。 次に、2つのREPLの(zipmap (range 50) (range))など、きれいな印刷をトリガーする式を評価します。

環境とバージョン情報

CIDERバージョン情報

;; Connected to nREPL server - nrepl://localhost:46567
;; CIDER 0.22.0snapshot (package: 20190607.2013), nREPL 0.6.0
;; Clojure 1.10.1, Java 12.0.1

Emacsバージョン

25.2.2

ClojureScript bug help wanted high priority

最も参考になるコメント

私は常にこれに遭遇しています、そして私はこれに取り組むためにすぐに少し時間がかかるつもりです。

全てのコメント5件

ねえ! これが解決されている間、ここでも回避策を共有したいと思います。

https://github.com/BetterThanTomorrow/calva/issues/363#issuecomment -538665282

この問題は、最近のアクティビティがないため、自動的に古いものとしてマークされています。 それ以上のアクティビティが発生しない場合は閉じられます。 ご理解とご協力をよろしくお願いいたします。

私は常にこれに遭遇しています、そして私はこれに取り組むためにすぐに少し時間がかかるつもりです。

この問題は、最近のアクティビティがないため、自動的に古いものとしてマークされています。 それ以上のアクティビティが発生しない場合は閉じられます。 ご理解とご協力をよろしくお願いいたします。

これは@ ak-coramによってPiggieback0.5で修正されましたが、Piggiebackを使用せず、独立してきれいな印刷を実装する必要があるため、shadow-cljsにも問題が残ります。 https://github.com/thheller/shadow-cljs/issues/716という件名でチケットを開きました

このページは役に立ちましたか?
0 / 5 - 0 評価