跟踪谁在elisp中设置变量'yas-snippet-dirs'

时间:2016-03-14 14:18:59

标签: debugging emacs elisp

某些elisp init函数错误地设置变量'yas-snippet-dirs。

有没有办法进行调试模式,以获取最终修改此值的所有堆栈跟踪的日志?

2 个答案:

答案 0 :(得分:1)

没有这样的东西,但你可能会发现elisp bug hunter很有用。

答案 1 :(得分:1)

在最近的Emacs中,你可以使用debug-watch

M-x debug-watch RET yas-snippet-dirs RET

应该做的伎俩。如果您需要尽早添加观察程序(在输入交互式命令之前),请输入

(debug-watch 'yas-snippet-dirs)

~/.emacs早期的某个地方。