我开始学习通用Lisp。在我的Debian 5.03上安装了clisp,emacs-23.1和slime。
在.emacs中编写:
(setq inferior-lisp-program "/usr/bin/clisp") ; your Lisp system
(add-to-list 'load-path "/home/slime/") ; your SLIME directory
(require 'slime)
(slime-setup '(slime-scratch slime-editing-commands slime-repl))
(global-font-lock-mode t)
(show-paren-mode 1)
(add-hook 'lisp-mode-hook '(lambda ()
(local-set-key (kbd "RET") 'newline-and-indent)))
然后在emacs中创建一个新的lisp文件:test.lisp,并编写简单的lisp表达式:
(defun square(x)
(* x x))
请尝试编译此代码C-c C-k
,并查看迷你缓冲区:未连接
p.s. 现在我尝试在Emacs主菜单中点击eval defun,并在迷你缓冲区中看到:进程lisp不存在
出了什么问题?
谢谢。