Thank you as well
That looks like as a bug in printer
{(keyword "a b") :c :d :e}
;; => {:a b, :c :d, :e}
Yeah, works when I do it as well. In the REPL window, inline and also Evaluate to comment:
{(keyword "a b") :c :d :e}
;; => {:a b :c, :d :e}
If you can use Jack-in, @maxp, can you try with that and disabling the :repl
alias in your deps.edn
, just to see if that could have anything to do with it. (It shouldn’t but with strange things like this, I start to question everything. 😃
You can also try with the command Start a standalone REPL. Maybe that can narrow it down a bit.
Works for me.Probably not Calva related?
Which REPL you are using?
This is the expected behavior
the same in clj
Clojure 1.10.3
user=> (keyword "a b")
:a b
user=> {(keyword "a b") :c}
{:a b :c}
user=> {(keyword "a b") :c :d :e}
{:a b :c, :d :e}
fragment from deps.edn
:nrepl
{ :extra-deps
{ nrepl/nrepl {:mvn/version "0.8.3"}
cider/cider-nrepl {:mvn/version "0.26.0"}}
:main-opts
["-m" "nrepl.cmdline" "--middleware" "[cider.nrepl/cider-middleware]"]}
;
Calva 2.0.200 connected to that nrepl