emacs for windows

本文轉至: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 配置文件,修改內容爲

  1. (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,在開頭添加如下配置:

  1. (setenv "HOME" "D:/emacs-23.2")
  2. (setenv "PATH" "D:/emacs-23.2")
  3. ;;set the default file path
  4. (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

  1. (setq load-path (cons "~/.emacs.d/elisp" load-path))
複製代碼

也就是 D:/emacs-23.2/.emacs.d/elisp,把兩個文件放進去就ok了唄~!

<完>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章