LINUX.ORG.RU

Как настроить запоминание позиции и folding для сессий?

 ,


1

1

Есть хороший плагин restore_view.vim, который добавляет запоминание позиции курсора и сворачивания (без добавления маркеров, разумеется), при сохранении или просто выходе из файла.

Хотя можно пользоваться просто таким куском, но запоминать будет только при сохранении:

set viewoptions-=options
augroup vimrc
    autocmd BufWritePost *
    \   if expand('%') != '' && &buftype !~ 'nofile'
    \|      mkview
    \|  endif
    autocmd BufRead *
    \   if expand('%') != '' && &buftype !~ 'nofile'
    \|      silent loadview
    \|  endif
augroup END
но ни плагин, ни вышеуказанная настройка не работает для сессий ( :mksession , хотя я предпочитаю :SSave из плагина Startify).

Как вы сохраняете позицию и свернутые куски для сессий?



Последнее исправление: VimCasts (всего исправлений: 1)

Как вы сохраняете позицию и свернутые куски для сессий?

без маркеров, т.к. и так мусора хватает.

VimCasts
() автор топика

ЗАТУПИЛ! всё работает, нужно просто перезаписывать сессию.

VimCasts
() автор топика
Ответ на: комментарий от andreyu

И да, если сессия была создана, то она у меня автоматом сохраняется под своим именем. Если сессия не создана, то используется дефольтное имя сессии.

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.