2016-11-13 5 views
0

slimv을 사용하려고합니다. macOS Sierra에서 another question of mine에 대한 대답으로 추천합니다. 그러나이 플러그인을 ~/.vim/plugin에 설치하고 vi test.lisp을 실행하면 다음 오류가 발생합니다. 아름다운 "Slimv"메뉴도 표시되지 않았습니다.slimv 설치 중 오류가 발생했습니다.

sunqingyaos-MacBook-Air:plugin sunqingyao$ vi ~/.vimrc 
Error detected while processing /Users/sunqingyao/.vim/plugin/ftplugin/clojure/slimv-clojure.vim: 
line 196: 
E117: Unknown function: SlimvInitBuffer 
Press ENTER or type command to continue 

현재 MacBook Air에 Clojure가 설치되어 있지 않습니다. 내가하고 싶은 일은 vim 내부의 몇 가지 mit-scheme 프로그램을 디버깅하는 것입니다. 정력에 대한

let g:slimv_swank_cmd = '!osascript -e "tell application \"Terminal\" to do script \"mit-scheme --load ~/.vim/plugin/slime/start-swank.lisp\""' 

버전 정보 : 여기

~/.vimrc의 관련 부분입니다
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2016 21:22:16) 
Included patches: 1-898 
Compiled by [email protected] 

내가 정력 스크립트에 대해 잘 모르는 정력 초보자, 그래서 설명해주십시오 그것은 나에게 세부 사항이다.

+0

귀하의 슬림 버전이 오래되어 보이지 않습니다. [현재 버전] (https://bitbucket.org/kovisoft/slimv/downloads?tab=tags)을 잡고 문제가 해결되는지 확인하십시오. – romainl

+0

@romainl 최신 버전을 알려준 주셔서 감사합니다! 불행하게도 여전히 'E117 : Unknown function : SlimvInitBuffer'라는 오류가 있습니다. 내 질문을 편집했습니다. –

답변

1

당신은 (예를 들어, ftplugin, indent, syntax 등) slimv이 plugin 외부의 다른 정력 디렉토리에있는 파일을 가지고 있기 때문에 당신이 ~/.vim에 설치해야 ~/.vim/plugin에 설치해서는 안된다.

+0

전체 디렉토리를'~/.vim'으로 옮기고'~/.vimrc'의 해당 줄을'let g : slimv_swank_cmd = '! osascript -e "로 변경 한 후 application \"Terminal \ "에게 스크립트 \ "mit-scheme --load ~/.vim/slime/start-swank.lisp \" " ''오류가 발생하지 않지만 아무 일도 일어나지 않습니다 (예 :"Slimv "메뉴가 여전히 표시되지 않음). 다음은': script'의 출력입니다 : https://gist.github.com/sunqingyao/aa8bc37f0a570ab4355a405bf5909791 –

+0

.lisp, .clj 또는 .scm 파일을 열거 나 생성 했습니까? Slimv는 vim에서 호환되는 파일 유형 중 하나를 편집 할 때만로드됩니다. –

+0

'.lisp' 파일, .clj' 파일,'.scm' 파일을 열어 보았습니다 만, 이것들 중 아무 것도 메뉴를 호출하지 않았습니다 ... –

관련 문제