X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/41a01ab5953ca44e2bca83e991b8b4bad53bd786..08e3e757160112b478381b5edcce9fdeba8e32a4:/vim/vimrc diff --git a/vim/vimrc b/vim/vimrc index f7a072b..b3f6d15 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -50,6 +50,7 @@ Plugin 'lokaltog/vim-easymotion' Plugin 'chrisbra/checkattach' Plugin 'klen/python-mode' Plugin 'nathanaelkane/vim-indent-guides' +Plugin 'vim-scripts/yankring.vim' " remove entries first set runtimepath -=$HOME/.vim @@ -398,7 +399,7 @@ nnoremap ag yiw:Ag " vnoremap ag y:Ag " " airline {{{2 -let g:airline_detect_whitespace=2 +let g:airline#extensions#whitespace#enabled = 1 let g:airline#extensions#tabline#enabled = 1 let g:airline_powerline_fonts = 1 @@ -483,6 +484,17 @@ let g:UltiSnipsExpandTrigger = "" let g:UltiSnipsJumpForwardTrigger = "" let g:UltiSnipsJumpBackwardTrigger = "" +" yankring {{{2 +nnoremap p :YRShow +let g:yankring_history_dir = expand('$XDG_CACHE_HOME/vim') +let g:yankring_replace_n_pkey = '' +let g:yankring_replace_n_nkey = '' + +" map Y to y$ for the yank ring +function! YRRunAfterMaps() + nnoremap Y :YRYankCount 'y$' +endfunction + " youcompleteme {{{2 let g:ycm_extra_conf_globlist = ['~/src/*','/mnt/data/src/*'] let g:ycm_global_ycm_extra_conf = expand('$XDG_CONFIG_HOME/vim/ycm_extra_conf.py')