Подтвердить что ты не робот

Vim + Pathogen не загружает справки

В настоящее время я использую Pathogen для организации моих плагинов vim. Кажется, что это прекрасно и без сучка и задоринки, но почему-то не создаются helptags. Я не думаю, что моя файловая структура виновата (хотя это может быть), потому что, насколько я могу судить, я правильно ее настроил, например: pathogen.vim находится в ~/.vim/autoload, и все мои плагины находятся в ~/.vim/bundle

My .vimrc сглажен в каталог HOME, поэтому я могу быстро его найти и открыть, а связанная с патогеном часть выглядит следующим образом:

filetype off
call pathogen#runtime_append_all_bundles() 
call pathogen#helptags()

Мне кажется, что я пробовал каждую итерацию этого, что я нашел в Интернете, и ничего не было успешным. Плагины, кажется, работают очень хорошо каждый раз, но я никогда не могу получить справки с помощью helptags. Я использую Mac OSX 10.6, если это помогает.

Любые советы приветствуются. Спасибо.

4b9b3361

Ответ 1

У меня была та же проблема, что и не найти помощь при обновлении патогена - мне просто пришлось запустить следующую команду для создания helptags:

:Helptags

Если вы просто добавили строку для запуска патогена в:

call pathogen#infect()
Helptags

Он будет генерировать их при запуске, и вы всегда будете иметь помощь.

Ответ 2

Чтобы процитировать tpope из vim-pathogen README:

Обычно для создания документации Vim ожидает, что вы запустите :helptags в каждом каталоге с документацией (например, :helptags ~/.vim/doc). При условии, что pathogen.vim является командой :helptags, которая делает это в каждом каталоге в вашем "пути выполнения". Если вы действительно хотите сойти с ума, вы даже можете вызвать Helptags в своем vimrc. Мне не нравится сходить с ума.

Ответ 3

4/13/2011 добавлена ​​команда :Helptags, которая генерирует теги справки по 'runtimepath'

Предпочитаемый способ инициализации плагина:

call pathogen#infect()
syntax on
filetype plugin indent on

Все это и многое другое в docs

Ответ 4

Взгляните на мой ответ на "Pathogen не загружает плагины". Я думаю, это может решить вашу проблему. После того, как вы будете следовать тому, о чем я упоминал, вы должны получить документацию для своих плагинов по желанию.