gpt4 book ai didi

emacs - 如何调试默认设备

转载 作者:行者123 更新时间:2023-12-02 17:29:52 25 4
gpt4 key购买 nike

如何调试涉及缺陷的错误?

在搜索解决方案时,我所能找到的只是建议不要使用 defadvice,因为调试困难。阿门,但其他人的缺陷无处不在,我总是遇到我什至无法开始追踪的错误。

最佳答案

我还能想到的一件事:

  1. 临时重命名defadvice进入defadvice-old .

  2. 编写 defadvice 的新版本:

<小时/>
(defmacro defadvice (function args &rest body)
`(progn
(put ',(cadr args) 'source-position
(cons byte-compile-current-file byte-compile-read-position))
(defadvice-old ,function ,args ,@body)))
  1. 检查(symbol-plist <<name of advice>>)一旦您需要它,它就会在使用该宏的文件的文件中找到位置。

关于emacs - 如何调试默认设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17539241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com