diff --git a/.vimrc b/.vimrc index 2105b02029798d9fc1d7e8a081a38713fec80cd8..92fee83f84842438c118e9076155c86269ae7a13 100644 --- a/.vimrc +++ b/.vimrc @@ -29,6 +29,9 @@ endif "Plug 'scrooloose/nerdcommenter' Plug 'preservim/nerdcommenter' +" Replace with Register +Plug 'inkarkat/vim-ReplaceWithRegister' + if exists('g:vscode') " VSCode extension else @@ -561,6 +564,11 @@ nnoremap <C-G>o :CtrlSFOpen<CR> nnoremap <C-G>t :CtrlSFToggle<CR> inoremap <C-G>t <Esc>:CtrlSFToggle<CR> +" ReplaceWithRegister keybinds +nmap <Leader>r <Plug>ReplaceWithRegisterOperator +nmap <Leader>rr <Plug>ReplaceWithRegisterLine +xmap <Leader>r <Plug>ReplaceWithRegisterVisual + " Esearch settings " Use <c-g><c-g> to start the prompt, use <c-g>iw to pre-fill with the current word @@ -1080,7 +1088,7 @@ let g:vimtex_compiler_progname = 'nvr' let g:vimtex_fold_enabled = 1 " Need to manualy refresh folds with zx let g:vimtex_fold_manual = 1 -set fillchars=fold:\ +set fillchars=fold:\ " No quickfix on warnings let g:vimtex_quickfix_open_on_warning = 0