Настройка Slimv на Windows + Vim / gVim

Настройка Slimv на Windows + Vim / gVim

Я намерен изучить Common Lisp, и книга, которой я собираюсь следовать, предлагает использовать GNU Emacs в сочетании со SLIME. Однако мне не особенно нравится, как Emacs работает в Windows, и я обычно нахожу Vim / gVim более простым, поэтому я был чрезвычайно рад обнаружить, что в принципе есть версия SLIME для Vim / gVim, которая называетсяSlimv.

Однако мне не удалось заставить его работать вообще. Я получаю следующую ошибку всякий раз, когда открываю файл *.lisp:

Error detected while processing C:\Users\d125q\vimfiles\bundle\slimv0912\ftplugin\lisp\slimv-lisp.vim:
line 66:
E128: Function name must start with a capital or "s:" b:SlimvAutodetect( preferred )
line 80:
E133: :return not inside a function
line 85:
E133: :return not inside a function
line 89:
E133: :return not inside a function
line 195:
E117: Unknown function: SlimvInitBuffer``

У меня установлен Python 2.7, это версия, с которой был скомпилирован мой gVim (как проверено :version). У меня также естьSteel Bank Общий Лиспи могу запустить его из командной строки без проблем. У меня нет никаких настроек, связанных со Slimv, в моем ~\_vimrc, хотя я пробовал задать пользовательскую командную строку Swank, и это привело к тем же ошибкам.

Стоит ли мне попробовать установить Python 3, поскольку моя копия Vim также была скомпилирована с поддержкой Python 3? Однако не похоже, что ошибка связана с тем, что Python не установлен.

Любая помощь будет высоко оценена.

решение1

Нет буферно-локальных функций, которые плагин пытается определить. До версии Vim 7.4.260 это игнорировалось; теперь это ошибка.

Как вы узнали, это было исправлено в версии разработки, но еще не выпущено. Обходным путем было бы продолжать использовать более старую версию Vim.

решение2

Загрузите последнюю версию Slimv по ссылкеhttps://bitbucket.org/kovisoft/slimv/downloads/?tab=downloadsбыло бы хорошо!

Связанный контент