Como mencionado nos comentários, por @ALiX usando Ctrl + C + Ctrl + C (2 vezes) trabalhado.
Quando escrevo, costumo usar vários buffers no emacs. Alguns buffers com meu código, e um buffer com um emulador de terminal (M-x term), lá eu compilo, interpreto, etc.
Quando eu obtenho um loop infinito em algum cálculo, não consigo matar meu processo (como se poderia fazer com um terminal normal com Ctrl-C), já que obviamente o terminal embutido no emacs não recebe a interrupção.
Existe uma maneira de fazer isso?
Como mencionado nos comentários, por @ALiX usando Ctrl + C + Ctrl + C (2 vezes) trabalhado.
Se você executar um processo em eshell, você pode usar ctrl c ctrl c para matar o processo, caso contrário você pode matar o buffer usando ctrl xk
Use a sequência de teclas C-c C-k
.
Tags emacs