プラグインがコマンドライン vim でロードされないようにするにはどうすればよいですか? gvim でロードできるようにするには?
を使用しようとしていますgitgutter
が、上部に次の行があります。
if exists('g:loaded_gitgutter') || !executable('git') || !has("gui_running") || &cp
finish
endif
ただし、git が有効なディレクトリでコマンド ラインで vim を起動するたびに、次のすべてのジャンクが表示されます。
"plugin/gitgutter.vim" 416L, 11964C
Error detected while processing function GitGutter..<SNR>35_init..<SNR>35_define_signs:
line 7:
E319: Sorry, the command is not available in this version: sign define GitGutterLineAdded text=+ texthl=lineAdded linehl=NONE
line 8:
E319: Sorry, the command is not available in this version: sign define GitGutterLineModified text=~ texthl=lineModified linehl=NONE
line 9:
E319: Sorry, the command is not available in this version: sign define GitGutterLineRemoved text=_ texthl=lineRemoved linehl=NONE
line 10:
E319: Sorry, the command is not available in this version: sign define GitGutterLineModifiedRemoved text=~_ texthl=lineModified linehl=NONE
Error detected while processing function GitGutter..<SNR>35_find_other_signs:
line 2:
E319: Sorry, the command is not available in this version: :sign place file=/Users/adam/.vim/plugin/gitgutter.vim
Error detected while processing function GitGutter..<SNR>35_show_signs..<SNR>35_add_sign:
line 3:
E319: Sorry, the command is not available in this version: :sign place 3000 line=1 name=GitGutterLineModified file=/Users/adam/.vim/plugin/gitgutter.vim
私は何を間違っていますか?
編集:私の質問はやや無効でした-結局のところ、私の編集されたif
ステートメントは正しく、機能していましたが、bundle/ディレクトリにgitgutterのコピーがあり、代わりにロードされていましたplugin/gitgutter.vim