From e5b07efa7f3c12254190086a167529a3c052a9f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Tj=C3=A4der?= <henrik.tjader@nordicsemi.no>
Date: Wed, 27 Jul 2022 15:14:50 +0200
Subject: [PATCH] Add replacewithregister plugin

---
 .vimrc | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/.vimrc b/.vimrc
index 2105b02..92fee83 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
 
-- 
GitLab