我用了相當多的第三方軟件包,當我開始我的Emacs得到的*Warnings*
緩衝警告與線長列表(自動顯示):Emacs 24.3:隱藏/忽略「'unibyte:t'已過時」警告?
Warning (mule): `unibyte: t' is obsolete; use "coding: 'raw-text" instead.
雖然我不關閉emacs經常,當我對emacs配置進行更改然後重新加載時,它變得相當煩人。
任何方式我可以殺死/隱藏/告訴emacs忽略這個特定的錯誤?
我用了相當多的第三方軟件包,當我開始我的Emacs得到的*Warnings*
緩衝警告與線長列表(自動顯示):Emacs 24.3:隱藏/忽略「'unibyte:t'已過時」警告?
Warning (mule): `unibyte: t' is obsolete; use "coding: 'raw-text" instead.
雖然我不關閉emacs經常,當我對emacs配置進行更改然後重新加載時,它變得相當煩人。
任何方式我可以殺死/隱藏/告訴emacs忽略這個特定的錯誤?
試試這個
(setq warning-suppress-types '('(mule))
這將阻止mule
類型的所有警告,但我覺得您看到這些警告是唯一一個曾經騾子產生。
可能是你可以找到&替換unibyte: t
到coding: raw-text
。
我只是通過運行搜索它們:grep -Rl 'unibyte: t' ~/.emacs.d
, 並找出它在文件plugins/goto-last-change.el
第1行,然後我更新它。 之後,它工作正常。
這可能有助於一些警告調整,但我不知道過時的警告是否可以通過這個http://www.gnu.org/software/emacs/manual/html_node/elisp/Warning-Options.html沉默 – ShinTakezou 2013-05-02 08:06:25