调试过程中离开当前窗口,到别的 buffer 做了些操作,导致调试过程中断。
立即 eval-buffer
清除所有的 instrumentation。然后 edebug-defun
重新添加(这一步看起来没什么问题,添加之后在 edebug-remove-instrumentation
有东西可删除),但却始终无法再次进入调试模式。
接着在函数内部 edebug-set-breakpoint
设置多个断点,结果发现 edebug 会在每个断点短暂停留一下,然后立即自动继续了。这是怎么回事?