Emacs + GNU CLisp + SLIME搭建common lisp开发环境

来源:互联网 发布:mac appcleaner 编辑:程序博客网 时间:2024/05/20 06:30

一、Emacs

Emacs的主页:http://www.gnu.org/software/emacs/

Emacs的下载:http://mirrors.ispros.com.bd/gnu/emacs/,如果需要windows版本的,可到windows目录中下载。

然后将下载后的文件解压到某目录下即可,如解压到D:\

二、GNU CLisp

GNU CLisp的主页:http://www.clisp.org/

GNU CLisp的下载:https://sourceforge.net/project/platformdownload.php?group_id=1355&sel_platform=8418 (Windows版)

然后运行安装文件,将GNU CLisp安装到任意目录。

三、SLIME

SLIME的主页:http://common-lisp.net/project/slime/

SLIME的下载:http://common-lisp.net/project/slime/snapshots/slime-current.tgz

将下载后的压缩文件解压到任意目录,如解压到D:\Emacs。

3.1 配置SLIME

运行Emacs,对Emacs作任意的配置修改(如:option->set default font),然后保存,Emacs会在C:\$user\AppData\Roaming目录下生成一个.emacs文件,然后将如下代码拷贝到该文件结尾:

 ;for lisp mode(setq inferior-lisp-program "clisp") ; clisp已在环境变量中,否则为GNU CLisp的可执行文件全路径(add-to-list 'load-path "your-slime-directory") ; your-slime-directory为slime所在目录,如 D:/Emacs/slime,注意为反斜杠 '/',或者 '\\'(require 'slime-autoloads)(slime-setup)

四、color-theme

color-theme为Emacs提供了多种配色方案,可以根据喜好自行选择。

color-theme的主页:http://www.nongnu.org/color-theme/

color-theme的下载:http://download.savannah.gnu.org/releases/color-theme/

将下载后的压缩文件解压到任意目录,如解压到D:\Emacs

4.1 配置color-theme

在.emacs文件结尾添加如下代码:

(add-to-list 'load-path "your-color-theme-directory") ;可参考slime(require 'color-theme-autoloads)(color-theme-initialize)(color-theme-gnome2); 默认选择名为gnome2配色方案

可以通过键入M-x (alt + x),然后输入color-theme-select选择你所喜欢的配色方案。

五、“Hello World”

重启Emacs,按下M - x (alt + x),输入slime + 回车;然后再按M - x,输入lisp-mode,Emacs就处于lisp编辑状态了,最后键入"Hello World",一个Lisp的“Hello World”就完成了。上截图吧:





原创粉丝点击