Как завершить процесс в cider-repl?

При запуске в тупик из-за бесконечного цикла, как я могу выйти из cider-repl?

Когда это происходит, мне нужно убить emacs или даже перезагрузить компьютер, чтобы убить сидра. Есть ли лучший способ решить это?

Ответ 1

Комбинация клавиш C-c C-c будет прерываться от цикла на верхнем уровне реплики сидра, оставив emacs и выполняемую замену.

В регулярном терминальном реплике эквивалент равен C-c.

Ответ 2

Когда вы редактируете файл и "подключаете" реплик сидра, по умолчанию ввод C-c C-c запускает cider-eval-defun-at-point, но ввод C-c C-b запускает cider-interrupt, что отменяет все, что оценивается.