Como posso abortar uma avaliação em Clojure Box (Emacs)?
-
11-09-2019 - |
Pergunta
Eu fui pego no longo executar cálculos ultimamente graças a Projeto Euler e eu gostaria de saber como para abortar uma avaliação e retornar ao prompt REPL. Estou executando o Clojure Box de Emacs. Eu tentei o REPL> interrompa o processo de Lisp óbvio e Slime> Interromper Comando , mas nem matar a execução e devolver o meu REPL rápida.
Solução
Hit controle c duas vezes. Se você estiver em *slime-repl clojure*
então C-c C-c vai matar o processo e voltar para o repl pronta. Se você está no tampão *inferior-lisp*
, então você provavelmente vai matar o processo clojure, o que significa que você terá que reiniciar lodo (com M-x slime
). Se você não tem um lodo repl tampão então, M-x slime-repl
deve dar-lhe um. Você pode usar isso como um repl para obter alguns recursos extras (tente pressionar a vírgula e guia, e ver o que está disponível;)
Outras dicas
Quando as coisas ficam realmente fowled você pode matar sua instância lisp com M-x slime-quit-lisp
e, em seguida, reinicie-o com M-x slime