diff options
-rw-r--r-- | .gitmodules | 3 | ||||
m--------- | vim/bundle/replace_operator | 0 | ||||
-rw-r--r-- | vim/vimrc | 3 |
3 files changed, 6 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules index 7bc3a80a..ebf3872a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -44,6 +44,9 @@ [submodule "vim/bundle/redact_pass"] path = vim/bundle/redact_pass url = https://sanctum.geek.nz/code/vim-redact-pass.git +[submodule "vim/bundle/replace_operator"] + path = vim/bundle/replace_operator + url = https://sanctum.geek.nz/code/vim-replace-operator.git [submodule "vim/bundle/scroll_next"] path = vim/bundle/scroll_next url = https://sanctum.geek.nz/code/vim-scroll-next.git diff --git a/vim/bundle/replace_operator b/vim/bundle/replace_operator new file mode 160000 +Subproject 172fbc5f7e346c26c3cc64335de1e33347f7905 @@ -297,6 +297,9 @@ nmap <Bslash>O <Plug>(PasteOpenAbove) nnoremap <Bslash>p :<C-U>set paste! paste?<CR> " \q formats the current paragraph nnoremap <Bslash>q gqap +" \r acts as a replacement operator +nmap <Bslash>r <Plug>(ReplaceOperator) +xmap <Bslash>r <Plug>(ReplaceOperator) " \R reloads ~/.vimrc nnoremap <Bslash>R :<C-U>source $MYVIMRC<CR> " \s toggles spell checking |