自从我安装了emacs24后,我的一些微不足道的配置文件就停止了工作。因为我并不真正关心这个错误并且它不会影响我,我只是希望Emacs关闭初始化警告并且只是打开暂存缓冲区(因为它打开了第二个带有一些错误的缓冲区)。
有没有办法做到这一点,而不必坐下来调试我不明白的lisp代码?
我真的无法发布配置文件,因为它真的很大而且很乱,但这是我得到的警告:
警告(初始化):加载`/home/sofia/.emacs'时出错:
符号的函数定义无效:plist-to-alist
为确保正常操作,您应该调查并删除 初始化文件中的错误原因。用。启动Emacs `--debug-init'选项查看完整的错误回溯。
简而言之,我不想确保正常操作,我只想在打开emacs时想要一个缓冲区
答案 0 :(得分:7)
我不是说这样做是个好主意(实际上我非常赞同@Carl Groner和@rashimoto,掩盖错误而不是修复它们通常是一个坏主意™ ),但请自行承担风险,尝试将以下内容添加到.emacs
文件的顶部:
(setq warning-minimum-level :emergency)
这告诉Emacs除了问题
之外不要警告你如果你没有及时处理[他们],这将严重影响Emacs的运作。
相比之下,warning-minimum-level
的默认值为:warning
,这会导致Emacs警告您
本质上不是错误的数据或情况,但会引起对可能出现问题的怀疑。