设置CLISP / SLIME时,eval-buffer不执行任何操作

时间:2012-02-16 18:14:56

标签: emacs lisp install slime clisp

我正在使用以下教程:

http://www.pchristensen.com/blog/articles/installing-clisp-emacs-and-slime-on-windows-xp/

我已经设置了所有目录并下载了所有必需的文件。但是,在第4步。我使用emacs命令“eval-buffer”。我输入我的设置,运行“eval-buffer”,收到反馈(在底栏中),并假设一切正常。然后,当我运行M-x“史莱姆”时,我收到了错误:

Spawning child process: invalid argument

我以为我在.emacs文件中输入的内容不正确,所以我重新编辑了它。但是,现在当我尝试运行M-x“eval-buffer”时,我没有收到反馈,我不相信我的新代码会执行。

顺便说一句,我的文件是:

    (setq inferior-lisp-program "C:/Documents and Settings/U9UW/Desktop/root/bin/clisp/full/lisp.exe -B C:/Documents and Settings/U9UW/Desktop/root/bin/clisp/full -M 
C:/Documents and Settings/U9UW/Desktop/root/bin/clisp/full/lispinit.mem -ansi -q")
(add-to-list 'load-path "C:/Documents and Settings/U9UW/Desktop/root/bin/emacs/site-lisp/slime/")
(require 'slime)
(slime-setup)

1 个答案:

答案 0 :(得分:2)

eval-buffer实际上正在评估。要解决问题“产生子进程:无效参数”,必须用第一行替换:

(setq inferior-lisp-program “clisp”)