记录一下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

相关文章
相关标签/搜索