Bozhidar Batsov
Bozhidar Batsov
> I guess my suggestion was to disable the "scroll back one line to make REPL output visible" feature (or make it configurable) while we're waiting for a fix in...
Basically to see the problem you need to recenter your REPL with `C-l` to illustrate the problem. If the prompt is not first line of the window and you output...
Anyways, I decided it's easiest for me to make this change. Hopefully everyone will agree it's for the better.
P.S. Here's also the backstory for the problematic (slow) code https://github.com/clojure-emacs/cider/issues/2595
Keep in mind we still need to support older Emacsen, though. (in particular Emacs 26, at least until CIDER 2.0)
I'm quite attached to our debugger, so I don't plan to replace it any time soon.
Yeah, it's a good idea to mention it in the docs. I had never heard of it until yesterday.
@vemv You can have an eval return `done` but keep producing output. That's why this is harder to fix than it seems. I'm guessing we can trim the list at...
I think list tracks only `eval` requests, so I'm not sure what exactly are you proposing here. `eval` is the only problematic request that I can think of.
(I agreed to suppress the error with the broken REPL history simply because this was breaking the REPL init process, which I consider a special case)