我不确定它是如何发生的,但计算不再有效.每当我尝试启动它时,我得到:
自动加载无法定义函数calc-dispatch
它上周工作正常,我使用内置计算,所以我不知道改变了什么,以防止它工作.我跑lgrep了一个calc搜索目录的副本,calc-dispatch发现calc-dispatch就好了.我的.elc文件可能已损坏吗?
当我试图重新编译它们时,我得到了类似的东西:
calc-fin.el:29:1:错误:未提供必需的功能`calc'
问题是默认情况下calc-settings-file会调用calc的默认calc.el值.当我保存自定义时,calc.el我的.emacs.d目录中的内容被破坏了calc.el,/usr/share/emacs/lisp/calc/因为我.emacs.d在我的加载路径中.将该文件的内容传输到我init.el并删除它修复了该问题.我通过电子邮件向维护人员发送了关于这个问题的电子邮件,并收到了一个非常及时和彻底的解释问