Как восстановить место в справке Vim?

Допустим, я читал некий топик во встроенной справке Vim. Как вернуться к месту чтения после закрытия и повторного запуска Vim? При этом использовался Session.vim. Опция 'sessionoptions' слово "help" содержит.

Окно со справкой восстанавливается. Проблема в том, что файл справки в этом окне после восстановления становится обычным файлом, в котором забыты теги переходов, да и сами теги по ^] перестают работать. Выручает копирование тега, :h <вставка_тега>. Открывается новое окно справки. При этом предыдущее окно с сохранённой справкой вновь становится окном справки. Вот.

Можно ли сделать это проще?

Vim 7.4 в Linux и Cygwin


Ответы (1 шт):

Автор решения: Matt

Это баг. "Починить" теги можно принудительно установив опцию :h 'buftype' и др. Например:

~/.vim/after/ftplugin/help.vim

if &buftype !=# 'help'
    setl buftype=help iskeyword=!-~,^*,^\|,^\",192-255
    setl foldmethod& tabstop&
    setl noarabic nobinary nobuflisted nocursorbind nodiff nofoldenable nolist
    setl nomodifiable nonumber norelativenumber norightleft noscrollbind nospell
endif
→ Ссылка