Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用了相当数量的 3rd-party 包,当我启动 emacs 时,我会在缓冲区中得到一长串警告*Warnings*(自动显示),其中包含以下行:
*Warnings*
Warning (mule): `unibyte: t' is obsolete; use "coding: 'raw-text" instead.
虽然我不经常关闭 emacs,但当我更改并重新加载我的 emacs 配置时,它变得相当烦人。
有什么办法可以杀死/隐藏/告诉emacs忽略这个特定的错误?
也许你可以找到并替换unibyte: t成coding: raw-text.
unibyte: t
coding: raw-text
我只是通过运行搜索它们:grep -Rl 'unibyte: t' ~/.emacs.d,发现它在文件plugins/goto-last-change.el第 1 行,然后我更新它。之后,它工作正常。
grep -Rl 'unibyte: t' ~/.emacs.d
plugins/goto-last-change.el
尝试这个
(setq warning-suppress-types '('(mule))
这将阻止所有带有类型的警告,mule但我认为您看到的警告是 Mule 唯一生成的警告。
mule