eval-buffer ничего не делает при настройке CLISP / SLIME - PullRequest
0 голосов
/ 16 февраля 2012

Я использую следующий учебник:

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

Я настроил все каталоги и загрузил все необходимые файлы.Однако на шаге 4. Я использую команду emacs "eval-buffer".Я ввел свои настройки, запустил «eval-buffer», получил отзыв (в нижней панели) и предположил, что все работает правильно.Затем, когда я запустил Mx "slime", я получил сообщение об ошибке:

Spawning child process: invalid argument

Я предположил, что что-то неправильно напечатал в своем файле .emacs, поэтому я отредактировал егоОднако теперь, когда я пытаюсь запустить Mx "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 Ответ

2 голосов
/ 16 февраля 2012

eval-buffer на самом деле оценивал.Чтобы решить проблему «порождение дочернего процесса: неверный аргумент», необходимо заменить первую строку на:

(setq inferior-lisp-program “clisp”)
...