在使用 Doom Emacs 时,在使用某些命令或者学习某些函数的用法时,经常会想要对某个函数进行单步调试的方法。
- 在对应的函数上启动
+emacs-lisp/edebug-instrument-defun-on
; - 执行某个操作触发对应的函数后,会进入到当前函数的代码体中;
- 如果在 evil-mode normal 模式,最好
C-z
以进入 emacs-mode ; - w 回到当前断点处,也就是程序当前停的地方;
- b 到一个 sexp 进行断点;
- B 调到下一个断点;
- 在对应的函数上启动
+emacs-lisp/edebug-instrument-defun-off
;