Сессия сохраняется так:
Код: Выделить всё
" save session
map <C-k> :mksession! ~/.vim/lastSession.vim<CR>
" load last session
map <C-l> :source ~/.vim/lastSession.vim<CR>
Также в vimrc меняется цвет меню автодополнения (со стандартного розового):
Код: Выделить всё
" change color of ^p ^n window
hi Pmenu ctermbg=239
Работая с двумя файлами, открытыми в двух окнах vim'a, пользуюсь автодополнением и цвет менюшки прозрачный, как и прописано в vimrc. Сохраняю сессию по Ctrl+k, выхожу из вима, затем снова его запускаю и восстанавливаю сессию по Ctrl+l. После, воспользовавшись автодополнением, обнаруживаю, что цвет менюшки снова розовый . Никто не подскажет, как сделать так, чтобы после восстановления сессии, цвет менюшки был снова таким, как и прописано в vimrc???