Si algunas funciones de emacs-lisp, como un enlace de modo mayor, tardan más de lo esperado en ejecutarse, a veces me gustaría interrumpirlo y ver la pila actual. Idealmente, también me gustaría poder ver valores variables, y así sucesivamente, en el depurador. No estoy hablando de código que estoy ejecutando deliberadamente en modo emacs-lisp, sino de código que se ejecuta en el funcionamiento normal de emacs.
¿Cómo puedo interrumpir la ejecución del código emacs-lisp directamente en emacs? No sé de antemano qué función necesito para depurar.
Por ejemplo, escribir C-g
, aunque interrumpe la ejecución, tampoco me dice nada sobre qué función se interrumpió.
hello
);) Nota impresionante de que el depurador es interactivo - Nunca pensé en verificar eso :)