Emacs的配置文件有三種格式:.emacs文件、_emacs文件或者.emacs.d目錄下的init.el(22或者更高版本)文件,但是,不管哪種格式,必須放對正確的目錄Emacs才能找到,這個正確的目錄就是HOME目錄。
熟悉Linux的朋友一般都知道home目錄,簡單的用~表示,或者用全路徑表示為/home/
?
從以上策略來看,1是比較好的做法,所以優(yōu)先級也最高,應(yīng)該是屬于建議的方式,于是,新建一個HOME環(huán)境變量,將它的值設(shè)為想要放置Emacs配置文件的地方既可。
之前我是按以上方法設(shè)置的HOME目錄,不過現(xiàn)在我后悔了,因為我發(fā)現(xiàn)不光是Emacs會使用HOME這個環(huán)境變量,會使用這個變量的至少還有以下程序或者插件:
VIM,VIM會把_viminfo文件放在這個目錄;VIM的neocomplcache插件,它會放置一個.neocon目錄進(jìn)去;firefox的pentadactyl插件,它會放一個pentadactyl目錄進(jìn)去。?
所以,個人建議:
如果你希望有一個公共的目錄存放這些配置,就像Linux下的~目錄一樣,那么設(shè)置HOME這個環(huán)境變量最適合不過;如果你希望這個目錄只存放Emacs的配置,那么,還是不要用HOME環(huán)境變量了,去注冊表里面添加一個HOME鍵值吧。(至少我個人比較偏向于這個方式)