cider 2026-06-12

Has anyone else noticed a significant increase in lag with the recent builds of cider, seems to be related to these issues I reported in the past https://github.com/clojure-emacs/cider/issues/3343 - might be some sort of regression from Sesman internals being shifted around

I've noticed some when I'm just typing, need to investigate further. What kind of lag are you seeing?

I'm currently investigating, think I've gotten to the bottom of it (just so we don't duplicate efforts) - will confirm a couple of things and post an issue

❤️ 1

I have also seen similar, recently; I was assuming it was lsp-related, but would be interested to find out regardless. If you make an issue, link it here. 🙂

https://github.com/clojure-emacs/cider/issues/3933 (tldr: it happens because sesman is kept busy on every keystroke figuring out which REPLs are relevant, the lag surfaces mostly in buffers where nothing is connected)

Interesting, that seems different from what I experience. 👍

TIL you can tap values directly from the inspector! There also appears to be a tap-at-point command bound to 1 that's missing from the list, was that an oversight?

huh, that one appears to double-tap the value... weird

there's a multiple-evaluation bug right in nrepl-dbind-response

(macroexpand '(nrepl-dbind-response (launch! rockets) (a b c)))
;; =>
;; (let ((a (nrepl-dict-get (launch! rockets) "a"))
;;       (b (nrepl-dict-get (launch! rockets) "b"))
;;       (c (nrepl-dict-get (launch! rockets) "c"))))
Although that seems to be the only call site that triggers it