From fb1d1c099820007f1939b7f51a15022e81bf212b Mon Sep 17 00:00:00 2001 From: Tobias Manske Date: Tue, 28 Jun 2022 02:52:45 +0200 Subject: [PATCH] VIM: Session-Management --- vim/config/pluginconfig.vim | 11 +++++++---- vim/config/plugins.vim | 3 +++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/vim/config/pluginconfig.vim b/vim/config/pluginconfig.vim index ef7989d..90f2727 100644 --- a/vim/config/pluginconfig.vim +++ b/vim/config/pluginconfig.vim @@ -210,10 +210,13 @@ nnoremap k :CocPrev " Resume latest coc list nnoremap p :CocListResume -" Open Tagbar -autocmd VimEnter * nested :call tagbar#autoopen(1) -" Open NerdTREE -autocmd VimEnter * NERDTree | wincmd p +if !exists('SessionLoad') + " Open Tagbar + autocmd VimEnter * nested :call tagbar#autoopen(1) + + " Open NerdTREE + autocmd VimEnter * NERDTree | wincmd p +endif " If another buffer tries to replace NERDTree, put it in the other window, and bring back NERDTree. autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_tree_\d\+' && winnr('$') > 1 | diff --git a/vim/config/plugins.vim b/vim/config/plugins.vim index 7383b4d..e45a177 100644 --- a/vim/config/plugins.vim +++ b/vim/config/plugins.vim @@ -37,6 +37,9 @@ Plug 'roxma/vim-window-resize-easy' " Better comments Plug 'scrooloose/nerdcommenter' +" Session Management +Plug 'tpope/vim-obsession' + " Work on brackets in pairs Plug 'jiangmiao/auto-pairs'