自从几天前我开始使用带有DBus的Emacs(意味着我重新编译了带有DBus支持的Emacs)后,当我打开一个latex文件或尝试手动切换到latex模式时,就会出现以下情况:
File mode specification error: (invalid-function dbus-ignore-errors)
同时,emacs停留在基本模式。我的Zeitgeist-Support使用dbus,这个工作正常,即使重新编译后Auctex也能正常工作。我检查了dbus函数是否可用,结果是:它们在帮助文件中显示出来(包括“dbus-ignore-errors”),但似乎无法在execute-extended-commad(M-x)中使用,这意味着它们不会在自动完成中显示,并且不能被执行。另一方面,它们对于lisp-eval是可用的。
我不知道这些函数是否正常,但无论如何,似乎auctex的函数可用性存在某种问题?
禁用zeitgeist插件后情况没有改变。
有什么建议吗?
最好的祝福
马蒂亚斯
emacs -Q
开始。 - Michael Albinusdbus-ignore-errors
是宏的情况下进行了编译。使用堆栈跟踪找到该文件,并在加载dbus
模块后重新编译它。 - legoscia