diff --git a/init.vim b/init.vim index 792aa06..a6ee690 100644 --- a/init.vim +++ b/init.vim @@ -78,6 +78,9 @@ set ignorecase set smartcase " centralize swap to have backup without clutter set directory=$HOME/.var/nvim/swp// +" and undo +set undofile +set undodir=$HOME/.nvim/undodir " make pastemode more accessible set pastetoggle= " save when moving away diff --git a/mapping.vim b/mapping.vim index 4f21ebe..426f41b 100644 --- a/mapping.vim +++ b/mapping.vim @@ -1,7 +1,7 @@ " quickly clear Syntastic info nmap :SyntasticReset " toggle gundo's display -nmap :GundoToggle +nmap :UndotreeToggle " quickly toggle a right, vsplit for viewing, navigating whatever structure easy " tags/tagbar can figure out for the current buffer nmap :TagbarToggle diff --git a/plug.vim b/plug.vim index 6be11b2..31b6788 100644 --- a/plug.vim +++ b/plug.vim @@ -19,7 +19,7 @@ Plug 'tpope/vim-fugitive' Plug 'tpope/vim-rhubarb' Plug 'mhinz/vim-signify' " visualize vim's undo tree -Plug 'sjl/gundo.vim' +Plug 'mbbill/undotree' " better support for JS Plug 'pangloss/vim-javascript' " find, complete, etc. on steroids