Почему необходимо использовать некоторые плагины Vim?

Из autotag.vim:

детали установки

Просто получите файл autoTag.vim из вашего файла .vimrc. Эта утилита (очевидно) будет работать только при использовании vim, скомпилированного с поддержкой python.

Это необходимо, потому что это плагин Python в vim, а не vimscript? Разве плагины в .vim/plugin не загружаются автоматически?

Этот плагин работает только тогда, когда я его использую. Ожидается ли такое поведение, поскольку я использую патоген?


person Somebody still uses you MS-DOS    schedule 13.10.2010    source источник


Ответы (1)


Нет никакой разницы: если вы поместите его в .vim/plugin, вам не нужно будет получать его откуда-то еще.

Приложение

Как объясняет Рэнди Моррис в комментариях, с магией pathogen.vim эквивалентный путь плагина для размещения скрипта на самом деле будет .vim/bundle/autotag/plugin.

person Pi Delport    schedule 13.10.2010
comment
Плагин не работает, если я не использую его в своем vimrc. Я отредактировал свой вопрос с дополнительной информацией. - person Somebody still uses you MS-DOS; 13.10.2010
comment
Вы уверены, что он действительно загружается как плагин? Сценарий указан в :scriptnames? - person Pi Delport; 13.10.2010
comment
Перечисляется в :scriptnames только тогда, когда я использую его в своем vimrc, а не тогда, когда я просто помещаю autotag.vim в ~/.vim/bundle/autotag/autotag.vim. Другие плагины с возбудителем работают. Я собираюсь протестировать его внутри каталога плагинов. - person Somebody still uses you MS-DOS; 13.10.2010
comment
Очевидно, вы должны поместить его в .vim/plugin, чтобы он загружался как плагин. - person Pi Delport; 13.10.2010
comment
@Piet: он использует pathogen, что означает, что ему не нужно находиться в ~/.vim/plugin, но он должен находиться в каталоге плагинов. - person Randy Morris; 13.10.2010
comment
@Somebody: вместо этого поместите его в ~/.vim/bundle/autotag/plugin/autotag.vim. - person Randy Morris; 13.10.2010
comment
@Рэнди, ты прав. Виноват. ~/.vim/bundle/autotag/plugin/autotag.vim работает. - person Somebody still uses you MS-DOS; 13.10.2010
comment
@ Рэнди, если вы ответите на мой вопрос, я могу пометить его как принятый, поскольку вы решили мою проблему, но если вы этого не сделаете, я приму Пита Делпорта, если он отредактирует свой вопрос, добавив ваше решение, и поскольку ответ о команде источника кажется правильным. - person Somebody still uses you MS-DOS; 13.10.2010
comment
@Somebody: Его ответ также правильный и более правильный для формулировки вопроса. Я бы предложил принять его. - person Randy Morris; 13.10.2010
comment
@Piet: Я собираюсь принять ваш ответ, было бы интересно, если бы вы отредактировали свой ответ, содержащий решение Рэнди, чтобы другим пользователям не нужно было читать все комментарии. Спасибо, Рэнди! - person Somebody still uses you MS-DOS; 13.10.2010