if has("autocmd") autocmd! bufwritepost .vimrc source ~/.vimrc "https://github.com/Yggdroot/LeaderF/wiki#you-dont-know-how-good-it-is "autocmd BufWritePost *.java,*.groovy silent! !ctags . & endif set nocompatible syntax on set autoindent expandtab tabstop=4 shiftwidth=4 set tw=72 set wildmenu " menu de completion set noswapfile set laststatus=2 " barre de statut inoremap jj " sort du mode insertion avec jj ou kk inoremap kk set hlsearch set incsearch set undodir=~/.cache/vim/undodir " undo persistant set undofile set undolevels=1000 set undoreload=10000 " Go to last file(s) if invoked without arguments. autocmd VimLeave * nested if (!isdirectory($HOME . "/.vim")) | \ call mkdir($HOME . "/.vim") | \ endif | \ execute "mksession! " . $HOME . "/.vim/Session.vim" autocmd VimEnter * nested if argc() == 0 && filereadable($HOME . "/.vim/Session.vim") | \ execute "source " . $HOME . "/.vim/Session.vim"