提问人:Martin Buchmann 提问时间:4/7/2023 最后编辑:DrewMartin Buchmann 更新时间:4/7/2023 访问量:339
如何找到启动过程中出现“警告(字节压缩):未使用的词法变量'start'”的原因?
How to find the cause of "Warning (bytecomp): Unused lexical variable ‘start’" during start-up?
问:
我不再定期使用 Emacs(macOS 上的 27.2,通过 Homebrew 安装),但收到警告
Warning (bytecomp): Unused lexical variable ‘start’
从启动 Emacs 开始几周后。我浏览了我的init.el,但没有使用变量的代码。因此,我认为某些软件包会造成这种不便。有什么优雅的方法来找到这个警告的来源吗?我明白它是关于什么的,但想知道是否有更好的方法,而不是忽略它或将我的配置文件一分为二,直到我找到正确的位置。start
答:
1赞
Drew
4/7/2023
#1
将初始化文件一分为二,注释掉 1/2,然后是 3/4、7/8,...直到你找到罪魁祸首文件。
您还可以对任何文件进行字节编译,以获得可点击的警告 - 单击该警告应将您带到有问题的未使用的词法变量。
(还要记住,警告就是这样。这并不意味着一定存在阻止工作的问题。
评论