2010-11-18 4 views
5

После установки Emacs и пытается run-lisp, я получаюRunning уступает сюсюкать

Searching for program: No such file or directory, lisp 

Затем, после попытки запуска лепета снова, новый inferior-lisp буфера открывается, но если я пытаюсь ввод ничего, я получаю:

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

Любая идея, что мне следует делать?

ответ

6

Вы должны установить переменную inferior-lisp-program. Будьте осторожны, потому что некоторые Lisps ожидают, что ядро ​​будет указано в командной строке или будет находиться в текущем каталоге (особенно если вы находитесь в Windows).

Если вы новичок и просто хотите познакомиться с lisp, есть встроенный переводчик Elisp. Запустите M-x ielm, чтобы получить его.

1

С информационной страницы на Emacs (31.11 Запуск внешнего Лиспа):

Для запуска подчиненную Lisp процесса, типа M-x run-lisp'. This runs the program named сюсюкать », той же самой программы Убежишь, набрав lisp' as a shell command, with both input and output going through an Emacs buffer namedсюсюкать.

Похоже, у вас нет программы на вашем пути, которая называется «lisp».

Смежные вопросы