运行劣质口齿不清

时间:2010-11-18 09:00:13

标签: emacs lisp

安装emacs并尝试run-lisp后,我得到了

Searching for program: No such file or directory, lisp

然后,在尝试再次运行lisp后,会打开一个新的inferior-lisp缓冲区,但如果我尝试输入任何内容,我会得到:

Output file descriptor of inferior-lisp<1> is closed

知道我应该做什么吗?

2 个答案:

答案 0 :(得分:7)

您应该设置inferior-lisp-program变量。小心'因为有些Lisps希望在命令行中指定核心或驻留在当前目录中(特别是如果你在Windows上)。

如果你是一个新手并且只是想熟悉lisp,那么就有一个内置的Elisp解释器。运行M-x ielm即可获得它。

答案 1 :(得分:1)

从emacs的信息页面(31.11运行外部Lisp):

要运行劣质Lisp流程,请键入M-x run-lisp'. This runs the program named lisp',这是您通过键入lisp' as a shell command, with both input and output going through an Emacs buffer named lisp '运行的相同程序。

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