我想每個人在用Emacs打開一個較大的文件時,都會收到一個警告:"File foo.bar is large (XX.XM), really open?"
默認情況下,Emacs打開打超過10MB的文件時都會顯示該警告信息,這讓人很煩,何況現代的計算機打開一個比這大的多的文件也並會讓Emacs變慢什麼.
幸運的是,可以通過設置`large-file-warning-threshold`的值,來改變產生警告的閥值. 推薦把它修改爲100MB左右:
;; 只有當打開的文件超過100MB時,才產生警告 (setq large-file-warning-threshold 100000000)
當然你也可以把該變量設爲nil,這表示不管打開的文件有多大,永遠不要產生這種警告.
PS. 我們確實也不推薦在Emacs中直接打開一個超級巨大的文件(例如1GB). 若你真的需要打開一個如此巨大的文件,推薦你使用vlfi這個package.