Emacs 口齿不清

Emacs 口齿不清,emacs,lisp,Emacs,Lisp,在安装emacs并尝试运行lisp后,我得到 Searching for program: No such file or directory, lisp 然后,在再次尝试运行lisp后,会打开一个新的低级lisp缓冲区,但如果我尝试输入任何内容,我会得到: Output file descriptor of inferior-lisp<1> is closed 下级lisp的输出文件描述符已关闭 知道我应该怎么做吗?来自emacs上的信息页面(31.11运行外部Lisp):

在安装emacs并尝试运行lisp后,我得到

Searching for program: No such file or directory, lisp
然后,在再次尝试运行lisp后,会打开一个新的
低级lisp
缓冲区,但如果我尝试输入任何内容,我会得到:

Output file descriptor of inferior-lisp<1> is closed
下级lisp的输出文件描述符已关闭
知道我应该怎么做吗?

来自emacs上的信息页面(31.11运行外部Lisp):

要运行低级Lisp进程,请键入
M-x run Lisp'。这运行
名为
lisp'的程序,与键入
lisp'运行的程序相同
作为shell命令,输入和输出都通过Emacs
名为
lisp'的缓冲区


看起来您的路径中没有一个称为“lisp”的程序。

您应该设置
低级lisp程序
变量。请小心,因为有些Lisp希望核心在命令行中指定或驻留在当前目录中(尤其是在Windows上)


如果您是新手,只想熟悉lisp,那么有一个内置的Elisp解释器。运行
M-x ielm
获取它

我在我的配置
(setq低级lisp程序(可执行文件find“sbcl”)
中使用这一行。这显然取决于sbcl。