Cider: ClojureScript REPL плохо печатает

Созданный на 2 июл. 2019  ·  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 и Clojure с помощью cider-jack-in-clj&cljs из проекта ClojureScript (я использовал проект https://github.com/oskarkv/cljsissues). Затем оцените выражение, которое должно запускать красивую печать, например (zipmap (range 50) (range)) в двух REPL.

Информация о среде и версии

Информация о версии 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

Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время не было активности. Он будет закрыт, если больше не будет активности. Спасибо за ваш вклад и понимание!

Я постоянно сталкиваюсь с этим и собираюсь в ближайшее время поработать над этим.

Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время не было активности. Он будет закрыт, если больше не будет активности. Спасибо за ваш вклад и понимание!

Это было исправлено в Piggieback 0.5 с помощью @ ak-coram, но проблема остается для shadow-cljs, поскольку он не использует Piggieback и должен реализовывать красивую печать независимо. Я открыл там тикет по теме https://github.com/thheller/shadow-cljs/issues/716

Была ли эта страница полезной?
0 / 5 - 0 рейтинги