nREPL server: missing namespace prompt in CIDER #723
-
Issue DescriptionWhen connecting to the jank nREPL server from CIDER, the REPL buffer does not display the usual ns prompt This is caused by CIDER not handling nREPL messages that include both :value and :status keys in the same response, see clojure-emacs/cider#3869. A PR will follow. The workaround is straightforward (just don't pack value and status on the same response), but since there are currently no nREPL tests, I am first adding some tests leading to this fix, which may take some time to commit. Reproduction Steps
jank health checkStack traceNo response OS Version InformationUbuntu 24.4, MS-Windows 11 I acknowledge that:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
Thank you for the report!
I am very interested in a strong test suite for the REPL server. However, I didn't tackle this yet because I would prefer to unify Clojure's nREPL server test suites in the same way that we're building https://github.com/jank-lang/clojure-test-suite. I have started the discussion here: https://clojurians.slack.com/archives/C17JYSA3H/p1771274659778899 Rather than building some tests specific to jank's nREPL server, I think we're better off taking this time to unify. If that means jank goes without tests for its nREPL server for longer, that's acceptable to me. We've done the same with the clojure-test-suite. |
Beta Was this translation helpful? Give feedback.
-
|
Fixed with #743 |
Beta Was this translation helpful? Give feedback.
Fixed with #743