Quotidien Shaarli

Tous les liens d'un jour sur une page.

May 3, 2015

Gundo - Visualize your Vim Undo Tree

Un plugin de Vim qui permet de naviguer dans l'historique des modifications effectuées sous vim. Juste énorme !
Le Github : https://github.com/sjl/gundo.vim

#prérequis :
simon@debian:~$ sudo aptitude install vim vim-nox
Installer pathogen : https://github.com/tpope/vim-pathogen

#Installation de Gundo :
simon@debian:~$ git clone http://github.com/sjl/gundo.vim.git ~/.vim/bundle/gundo

simon@debian:~$ vim .vimrc
"gundo
nnoremap <F5> :GundoToggle<CR>

Pour que cette fonctionnalité soit persistante, on crée un dossier et on ajoute deux lignes au fichier ~/.vimrc (voir http://ideasintosoftware.com/history-is-a-tree/ ) :
simon@debian8:~$ mkdir -p ~/.vim/undodir
simon@debian8:~$ vim .vimrc
"gundo persistent
set undofile
set undodir=~/.vim/undodir

Une fois que c'est fait, l'historique d'édition de chaque fichier sera stocké dans le dossier undodir :
simon@debian:~$ ls .vim/undodir/
%home%simon%test

(via http://dooby.fr/links/?YgyrZg )