首先C-x C-f然后输入~,找到.emacs文件,根据slime官方文档说明的添加如下代码到文件末尾,重启一下emacs,slime就编译好了,然后这段代码就可以删除.否则每次启动emacs就算不用来编辑lisp代码,也会加载的.

(add-to-list 'load-path "D:\\lispbox\\slime-2.7")
(require 'slime-autoloads)
(setq inferior-lisp-program "D:\\lispbox\\ccl-1.9-windowsx86\\wx86cl64")

然后下载最新的ccl,直接复制旧版本ccl文件夹中的lispbox-register.el文件.这个文件是lispbox.el中代码搜索的目标.

最后修改lispbox.el

;(setq load-path (cons (lispbox-file "slime-20110205.092829") load-path))
(setq load-path (cons (lispbox-file "slime-2.7") load-path)) ;使用slime2.
(setenv "CCL_DEFAULT_DIRECTORY" (lispbox-file "ccl-1.9-windowsx86")) ;使用v1.9版
;(setenv "CCL_DEFAULT_DIRECTORY" (lispbox-file "ccl-1.6-windowsx86"))

关闭,运行emacs.OK.

05-11 21:53