emacs lisp调试

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)

转载于:https://my.oschina.net/tshemeng/blog/466212

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值