Cider: ClojureScript REPL 打印效果不佳

创建于 2019-07-02  ·  5评论  ·  资料来源: clojure-emacs/cider

预期行为

ClojureScript REPL 的打印效果与 Clojure REPL 非常相似。

实际行为

在 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)。 然后评估一个应该触发漂亮打印的表达式,例如两个 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 在 Piggieback 0.5 中已经修复了这个问题,但是 shadow-cljs 的问题仍然存在,因为它不使用 Piggieback 并且必须独立实现漂亮的打印。 我在该主题上开了一张票https://github.com/thheller/shadow-cljs/issues/716

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

xificurC picture xificurC  ·  5评论

harold picture harold  ·  7评论

geokon-gh picture geokon-gh  ·  9评论

stardiviner picture stardiviner  ·  8评论

vijaykiran picture vijaykiran  ·  9评论