emacs lisp调试

原创
2015/06/12 20:52
阅读数 566

emacs调试


注意事项

emacs调试有个坑,首先el文件会被编译为elc文件,导致我修改源码死活不生效,我也是设置断点后,中断在elc文件才发现问题所在。

error调试

error我觉得是最容易调试的,因为这类明显的错误很容易追踪,以下是几种思路:

  • --debug-init启动参数
  • debug-on-error

反映慢

先执行代码,在emacs没反应的时候按C-g

(toggle-debug-on-quit)

message断点

(setq debug-on-message "message regexp")

性能分析

esup插件或者

(profiler-start)
(profiler-stop)
(profiler-report)

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
3 收藏
0
分享
返回顶部
顶部