2013-09-25 4 views
1

저는 지난 며칠간 ftplugin을 사용하여 macvim과 씨름 해 왔습니다. 수많은 시도에도 불구하고 내 문제를 해결할 수없는 것 같습니다.MacVim이 ftplugins를로드하지 않습니다.

MacVim이 내 컴퓨터 (Homebrew를 통해)에 설치되어 있고 적절한 Python을 사용하고 있습니다.

bash-3.2# mvim --version 
    VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Sep 24 2013 14:52:41) 
    MacOS X (unix) version 
    Included patches: 1-754 
    Compiled by Homebrew 
    Huge version with MacVim GUI. Features included (+) or not (-): 
    [irrelevant stuff omitted] 
    +persistent_undo +postscript +printer +profile +python/dyn -python3 +quickfix 

간단히 말해 .vimrc는 filetype plugin on입니다. 내 안에는 다른 것이 없습니다 .vimrc; 나는 그 문제에 대한 클린 파일을 사용하여 시도했다.

해당하는 경우 vim-rst-tables 플러그인 (https://github.com/nvie/vim-rst-tables)을 사용하려고합니다.

나는 pip를 vim_bridge에 설치 했으므로 vim에서 어떤 문제없이 :python import vim_bridge을 수행 할 수 있습니다.

어쨌든 파일 이름을 유지하는 경우 rst-tables.vim~/.vim/ftplugin/입니다. :scriptnames을 반환하면 ~/.vim/ftplugin/*과 관련된 내용이 표시되지 않습니다. 플러그인 이름을 rst-tables.vim에서 rst.vim으로 변경하면 36: ~/.vim/ftplugin/rst.vim이 표시됩니다. 이것은 좋은 일인 것처럼 보이지만 여전히 기능이 작동하지 않습니다 (예 : ,,c,,f).

디버깅에 도움이되는 정보 나 정보가 있으면 누구나 알고있을 것입니다. 감사!

+1

플러그인 문제? 플러그인 [이슈 트래커] (https://github.com/nvie/vim-rst-tables/issues). – romainl

+0

MacVim 사이트의 dmg가 아닌 homebrew를 통해 MacVim을 설치 한 이유가 있습니까? – Deesbek

답변

2

규칙 (cp. :help ftplugins)에 따라 rst-tables.vim 이름이 작동하지 않으므로 rst_tables.vim 또는 rst/tables.vim이어야합니다. 이름을 변경하면 소스를 가져와야합니다. 플러그인과 관련된 나머지 문제는 플러그인 작성자에게 전달되어야합니다. 그는 돕기에 가장 적합합니다. 예상되는 매핑이 예를 들어 다음과 같이 정의되었는지 확인할 수 있습니다. :verbose map ,,c.

+0

고마워, 아직 작동하지 않지만 플러그인 작성자에게 가져다 줄 것입니다. – cooper