記錄一下emacs在window下的配置過程

今天重裝WIN7 64位新系統,裝完發現emacs沒法加載之前的插件了。網上搜一下才記起來,emacs默認讀取的配置文件在c盤,在這個原始配置文件中還須要添加一些路徑轉換的語句才能轉到用戶本身的配置文件上來。windows

 

因而從新配置一下,OK了。不過中間仍是遇到一些曲折,所以想把這個過程記錄一下,省得之後走彎路。ui

首先咱們須要下載windows版的emacs,官網下載地址:
http://ftp.gnu.org/pub/gnu/emacs/windows/
好比我下載的是:emacs-24.3-bin-i386.zip
在硬盤裏解壓後有個addpm.exe,雙擊運行它。

在Windows下是沒法手動創建.emacs文件的,你能夠打開emacs而後在Options下隨便
挑個選項好比:Paren Match Highlighting而後點Save Options
你就能夠看到下面的提示
Wrote c:/Documents and Settings/Administrator/Application Data/.emacs
這時已經生成.emacs文件了。
爲了之後能夠反覆使用配置和插件,咱們須要改變插件導入路徑,在C:\Documents 
and Settings\Administrator\Application Data\.emacs添加下面代碼spa

1 (setenv "HOME" "D:/emacs-24.3")
2 (setenv "PATH" "D:/emacs-24.3")
3 ;;set the default file path
4 (setq default-directory "~/")
5 
6 (load-file "D:/emacs-24.3/.emacs")

好像使用註冊表也能夠指定emacs的工做HOME目錄——在HKEY_LOCAL_MACHINE下創建GNU,而後再創建Emacs子項,其中創建字符串值HOME,數據爲Emacs安裝的目錄。插件


最後在D:/emacs-23.3下創建文件夾ConFile,把插件(默認插件在lisp文件夾裏)都扔進去,
好比說display-line-number.el
在.emacs中寫入下面的代碼。

;;顯示行號
(load-file "~/ConFile/display-line-number.el")
(require 'display-line-number)
(global-display-line-number-mode t)3d

 

 

具體的配置文件由於和插件安裝有很大關聯,就不記錄在這裏了。code

相關文章
相關標籤/搜索