Cider: ClojureScript REPL no imprime bien

Creado en 2 jul. 2019  ·  5Comentarios  ·  Fuente: clojure-emacs/cider

Comportamiento esperado

Que el ClojureScript REPL se imprime bastante como el Clojure REPL.

Comportamiento real

En Clojure REPL obtengo:

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

etc.

En ClojureScript REPL obtengo:

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}

Pasos para reproducir el problema

Conéctese tanto a ClojureScript como a Clojure con cider-jack-in-clj&cljs de un proyecto de ClojureScript (estaba usando el proyecto https://github.com/oskarkv/cljsissues). Luego evalúe una expresión que debería desencadenar una impresión bonita, como (zipmap (range 50) (range)) en los dos REPL.

Información de entorno y versión

Información de la versión de 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

Versión de Emacs

25.2.2

ClojureScript bug help wanted high priority

Comentario más útil

Constantemente me encuentro con esto y tengo la intención de tomarme un tiempo pronto para trabajar en esto.

Todos 5 comentarios

¡Oye! Mientras esto se resuelve, también me gustaría compartir una solución aquí:

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

Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. ¡Gracias por su contribución y comprensión!

Constantemente me encuentro con esto y tengo la intención de tomarme un tiempo pronto para trabajar en esto.

Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. ¡Gracias por su contribución y comprensión!

Esto ha sido solucionado en Piggieback 0.5 por @ ak-coram, pero el problema persiste para shadow-cljs, ya que no usa Piggieback y tiene que implementar pretty-printing de forma independiente. Abrí un boleto allí sobre el tema https://github.com/thheller/shadow-cljs/issues/716

¿Fue útil esta página
0 / 5 - 0 calificaciones