Как восстановить место в справке Vim?
Допустим, я читал некий топик во встроенной справке Vim. Как вернуться к месту чтения после закрытия и повторного запуска Vim? При этом использовался Session.vim. Опция 'sessionoptions' слово "help" содержит.
Окно со справкой восстанавливается. Проблема в том, что файл справки в этом окне после восстановления становится обычным файлом, в котором забыты теги переходов, да и сами теги по ^] перестают работать. Выручает копирование тега, :h <вставка_тега>. Открывается новое окно справки. При этом предыдущее окно с сохранённой справкой вновь становится окном справки. Вот.
Можно ли сделать это проще?
Vim 7.4 в Linux и Cygwin
Ответы (1 шт):
Это баг. "Починить" теги можно принудительно установив опцию :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