Reputation: 515
When running into a deadlock because of an infinite loop, how can I exit from the cider-repl?
When it happens, I have to kill the emacs, or even reboot my computer to kill the cider-repl. Is there a better way of solving this?
Upvotes: 21
Views: 10211
Reputation: 1894
When you're editing a file and have 'jacked-into' a cider repl, by default typing C-c C-c
runs cider-eval-defun-at-point
, but typing C-c C-b
runs cider-interrupt
, which cancels whatever is being evaluated.
Upvotes: 1
Reputation: 20194
The key combination C-c C-c
will break from a loop at the top level of the cider repl, while leaving emacs and the repl running.
In a regular terminal repl, the equivalent is C-c
.
Upvotes: 18