From: Samir Benmendil Date: Mon, 9 Feb 2015 17:45:44 +0000 (+0000) Subject: vim: add yankring X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/fff9e5e98e178e319e236c1ca5e1851d45b8866d?ds=sidebyside vim: add yankring --- diff --git a/vim/vimrc b/vim/vimrc index f7a072b..681d32a 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 @@ -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')