나는 Common Lisp를 배울 생각이고, 내가 따라갈 계획인 책에서는 SLIME과 함께 GNU Emacs를 사용할 것을 제안했습니다. 그러나 나는 Emacs가 Windows에서 실행되는 방식을 특별히 좋아하지 않으며 일반적으로 Vim/gVim이 더 쉽다고 생각합니다. 그래서 기본적으로 Vim/gVim용 SLIME 버전이 있다는 것을 알고 매우 기뻤습니다.슬림.
그러나 나는 그것을 전혀 작동시킬 수 없었습니다. 파일 을 열 때마다 다음 오류가 발생합니다 *.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
). 나 또한스틸뱅크 커먼리스프문제 없이 명령줄에서 실행할 수 있습니다. ~\_vimrc
사용자 정의 Swank 명령줄을 설정하려고 시도했지만 동일한 오류가 발생했지만 내 에는 Slimv 관련 설정이 없습니다 .
내 Vim 복사본도 Python 3 지원으로 컴파일되었으므로 Python 3을 설치해 봐야 할까요? 그러나 오류가 Python이 설치되지 않은 것과 관련된 것 같지는 않습니다.
어떤 도움이라도 대단히 감사하겠습니다.
답변1
플러그인이 정의하려고 시도하는 버퍼 로컬 함수는 없습니다. Vim 버전 7.4.260 이전에는 무시되었습니다. 이제는 오류입니다.
아시다시피 이 문제는 개발 버전에서 수정되었지만 아직 출시되지 않았습니다. 해결 방법은 이전 Vim 버전을 계속 사용하는 것입니다.
답변2
다음에서 최신 Slimv를 다운로드하세요.https://bitbucket.org/kovisoft/slimv/downloads/?tab=downloads괜찮을거야!