环境:winXp/Win7,emacs23.1,sbcl-1.0.55,slime。 下载地址: emacs:http://ftp.gnu.org/pub/gnu/emacs/windows/;sbcl-1.0.55:http://www.sbcl.org/platform-table.html;slime:http://download.csdn.net/detail/tattocau/1912931。1. 先安装sbcl,windows的msi文件,装完记得把安装目录添加进系统环境变量。 2. 解压emacs到无空格路径下,运行addpm.exe。 3. 解压slime。 4. 打开 Emacs,肯定当前的 HOME 目录。方法是输入 (insert (getenv “HOME”)) 命令后输入 C-c C-e 来执行,看输出。C:\Documents and Settings\[UserName]\Application Data,创建一个文本文件到:C:\Documents and Settings\[UserName]\Application Data\.emacs.d\init.el 5. 在init.el中输入: (add-to-list 'load-path "d:\\program files\\Steel Bank Common Lisp\\") ;sbcl安装路径 (add-to-list 'load-path "d:\\Lisp\\slime-2009-12-17\\") ;slime解压路径 (setq inferior-lisp-program "sbcl") ;记得添环境变量 (require 'slime-autoloads) (eval-after-load "slime" '(progn (slime-setup '(slime-fancy)))) 6. 启动emacs,按Alt-x,输入slime。 Emacs(LISP)括号配对和语法高亮 设置步骤: 1. 启动Emacs 2. 选择“Options -> C+x C+c C+v Cut and paste(CUA)”,这个设置可让Emacs支持Ctrl+c拷贝这样的惯常操做。 3. 点击“Optoins -> save Options”,这样可让Emacs保存配置,并在窗口下方显示“Wrote c:/Users/xxx/AppData/Roaming/.emacs”字样的提示,这样你能够找到你的Emacs使用的是哪一个.emacs配置文件。 4. 使用通常的编辑器打开第3步出现的.emacs文件,个人就是“c:/Users/xxx/AppData/Roaming/.emacs” 5. 在该文件中加上下面两行代码,分别启动括号配对和语法高亮 (show-paren-mode 1) ; hight light the bracket (global-font-lock-mode t) ; hight light lisp key words 6. 保存.emacs文件并重启Emacs,这样你的Emacs就能够开始为你工做了。