windows下Lisp编程环境

环境: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就可以开始为你工作了。

你可能感兴趣的:(lisp)