Крис уже указал, что йо u попытался использовать код схемы с общим сервером Lisp swank. Вам нужно запустить Scheme swank server (например, swank-mit-scheme.scm
, также входящий в Slimv). Обычно Slimv должен автоматически определять схему MIT на Linux без каких-либо настроек в .vimrc
. Для правильной работы автоопределения вам понадобится MIT Scheme и команда scheme
.
Предлагаю удалить любые настройки, связанные с Slimv, с вашего .vimrc
. Затем загрузите .scm в Vim и введите следующую команду:
:echo SlimvSwankCommand()
Если схема была автоопределение, то это должно напечатать команду, которая запускает Суонк сервер Scheme (поиск swank-mit-scheme.scm
на выходе). Если автоопределение не удалось, то либо у вас нет команды scheme
, либо Slimv не нашел swank-mit-scheme.scm
. В этом случае вам нужно сообщить Slimv команде, чтобы запустить сервер Scheme swank. Вы можете сделать в добавив аналогичную команду в .vimrc
:
let g:slimv_swank_cmd = '! xterm -e scheme --load /your-path-to/slime/contrib/swank-mit-scheme.scm &'
Но сделать это только тогда, когда не срабатывает автоопределение. Если вам нужна дополнительная помощь, пожалуйста, свяжитесь со мной, я автор Слимва.
Вы не можете выполнить код схемы с помощью реализации Common Lisp. Здесь, похоже, вы пытаетесь запустить его на SBCL. –
@ ChrisJester-Young, спасибо. Я прочитал [эту статью] (http://kovisoft.bitbucket.org/tutorial.html), чтобы настроить мой vimrc, я не знаю, как его изменить, чтобы запустить файл mit-sheme. Я использую ubuntu 12.04 в качестве моего ноутбука os. – pvd