2013-05-02 170 views
2

我用了相當多的第三方軟件包,當我開始我的Emacs得到的*Warnings*緩衝警告與線長列表(自動顯示):Emacs 24.3:隱藏/忽略「'unibyte:t'已過時」警告?

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

雖然我不關閉emacs經常,當我對emacs配置進行更改然後重新加載時,它變得相當煩人。

任何方式我可以殺死/隱藏/告訴emacs忽略這個特定的錯誤?

+1

這可能有助於一些警告調整,但我不知道過時的警告是否可以通過這個http://www.gnu.org/software/emacs/manual/html_node/elisp/Warning-Options.html沉默 – ShinTakezou 2013-05-02 08:06:25

回答

0

試試這個

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

這將阻止mule類型的所有警告,但我覺得您看到這些警告是唯一一個曾經騾子產生。

0

可能是你可以找到&替換unibyte: tcoding: raw-text

我只是通過運行搜索它們:grep -Rl 'unibyte: t' ~/.emacs.d, 並找出它在文件plugins/goto-last-change.el第1行,然後我更新它。 之後,它工作正常。