Emacs 24.3:隐藏/忽略“'unibyte:t'是过时的”警告?

时间:2013-05-02 07:58:43

标签: emacs emacs24

我使用了相当数量的第三方软件包,当我启动emacs时,我会在*Warnings*缓冲区(自动显示)中获得一长串警告列表:

Warning (mule): `unibyte: t' is obsolete; use "coding: 'raw-text" instead.

虽然我不经常关闭emacs,但是当我更改并重新加载我的emacs配置时,它变得相当烦人。

我可以通过任何方式杀死/隐藏/告诉emacs忽略此特定错误吗?

2 个答案:

答案 0 :(得分:0)

试试这个

(setq warning-suppress-types '('(mule))

这会阻止类型为mule的所有警告,但我认为您看到的警告是Mule唯一生成的警告。

答案 1 :(得分:0)

可能你可以找到&将unibyte: t替换为coding: raw-text

我只是通过运行grep -Rl 'unibyte: t' ~/.emacs.d来搜索它们, 并找到它在文件plugins/goto-last-change.el第1行,然后我更新它。 之后,它运作正常。