Ответ на этот вопрос Использование сеансов vim только с графическим интерфейсом? , предполагает
au VimLeave * mksession! ~/.gvimsession
au VimEnter * source ~/.gvimsession
Моя проблема в том, когда я начинаю, например $ gvim test.html
test.html попадает в буфер, который не отображается. Итак, мой вопрос в том, как я могу проверить, переданы ли аргументы, и не выполнить au VimEnter
или что-то еще, что переключается на буфер переданного имени файла.
Также я буду признателен за комментарии о включении в vim «Структура тегов», например для HTML (аналогично Outline Views некоторых IDE).