Cider: ClojureScript REPL druckt nicht schön

Erstellt am 2. Juli 2019  ·  5Kommentare  ·  Quelle: clojure-emacs/cider

Erwartetes Verhalten

Dass der ClojureScript REPL hübsch druckt wie der Clojure REPL.

Tatsächliches Verhalten

In der Clojure REPL erhalte ich:

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

usw.

In der ClojureScript REPL erhalte ich:

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}

Schritte zum Reproduzieren des Problems

Jack in ClojureScript und Clojure mit cider-jack-in-clj&cljs aus einem ClojureScript-Projekt (ich habe das Projekt https://github.com/oskarkv/cljsissues verwendet). Werten Sie dann einen Ausdruck aus, der Pretty Printing auslösen soll, wie beispielsweise (zipmap (range 50) (range)) in den beiden REPLs.

Umgebungs- und Versionsinformationen

CIDER-Versionsinformationen

;; 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-Version

25.2.2

ClojureScript bug help wanted high priority

Hilfreichster Kommentar

Ich stoße ständig darauf und ich habe vor, mir demnächst etwas Zeit zu nehmen, um daran zu arbeiten.

Alle 5 Kommentare

Hallo! Während dies behoben wird, möchte ich hier auch eine Problemumgehung teilen:

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

Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivität hatte. Es wird geschlossen, wenn keine weitere Aktivität stattfindet. Vielen Dank für Ihren Beitrag und Ihr Verständnis!

Ich stoße ständig darauf und ich habe vor, mir demnächst etwas Zeit zu nehmen, um daran zu arbeiten.

Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivität hatte. Es wird geschlossen, wenn keine weitere Aktivität stattfindet. Vielen Dank für Ihren Beitrag und Ihr Verständnis!

Dies wurde in Piggieback 0.5 von @ak-coram behoben, aber das Problem bleibt für shadow-cljs bestehen, da es Piggieback nicht verwendet und Pretty-Printing unabhängig implementieren muss. Ich habe dort ein Ticket zum Thema https://github.com/thheller/shadow-cljs/issues/716 . eröffnet

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen