本文轉至:http://club.topsage.com/thread-2253070-1-1.html
首先,我們再來看看emacs的簡單安裝吧,http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-23.2-bin-i386.zip 這裏下載emacs-23.2最新版,並解壓到一個磁盤根目錄,我這裏放在了d:/下,解壓後,得到 d:/emacs-23.2,進入d:/emacs-23.2/bin目錄,執行 addpm.exe 在開始菜單中加入 emacs 的啓動項。
啓動emacs,在 Option 菜單中隨便更改一下設置,如 取消 Case-Insensitive Search,之後,點 Save Options。這一步不是多餘的哦,因爲默認情況下emacs不會在一啓動的時候就生成 .emacs 配置文件和 .emacs.d目錄的。這步生成的 .emacs 目錄還是在 C:/Users/<username>/AppData/Roaming 下,因爲我們並沒有做別的設置移動它嘛~
下面就進入關鍵步驟了,打開 C:/Users/<username>/AppData/Roaming/.emacs 配置文件,修改內容爲
- (load-file "D:/emacs-23.2/.emacs")
這個配置意思很明顯了,emacs在啓動的時候會加載 C:/Users/<username>/AppData/Roaming/.emacs 這個配置文件,而該文件又加載另一個 D:/emacs-23.2/.emacs 配置文件。這樣,自然就成功實現了配置的轉移嘍~好了,從現在起就不用進入 C:/Users/<username>/AppData/Roaming/.emacs 這個冗的路徑嘍!
上一步,我們把emacs的配置文件用 (load-file ...) 配置已經指向到 D:/emacs-23.2/.emacs 了,那兩個就拷貝一個 .emacs 文件放到 D:/emacs-23.2/ 裏吧(Windows下好像不能建立以 . 開頭的文件吧)。然後,打開D:/emacs-23.2/.emacs,在開頭添加如下配置:
- (setenv "HOME" "D:/emacs-23.2")
- (setenv "PATH" "D:/emacs-23.2")
- ;;set the default file path
- (setq default-directory "~/")
恩,是的,這裏重新給 HOME PATH 等定義了新的路徑~~~寫到這裏大家該明白了,就是把配置轉移了一下而已。
好了,現在就可以了把 D:/emacs-23.2 當成emacs的 HOME了,配置可以參考這個帖子:http://club.topsage.com/thread-2252500-1-1.html,裏面用的兩個簡單的擴展,由於指定了 load-path 爲 ~/.emacs.d/elisp
- (setq load-path (cons "~/.emacs.d/elisp" load-path))
也就是 D:/emacs-23.2/.emacs.d/elisp,把兩個文件放進去就ok了唄~!
<完>