aboutsummaryrefslogtreecommitdiff
path: root/vim/config/substitution.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/config/substitution.vim')
-rw-r--r--vim/config/substitution.vim5
1 files changed, 4 insertions, 1 deletions
diff --git a/vim/config/substitution.vim b/vim/config/substitution.vim
index f2d7b665..415665ef 100644
--- a/vim/config/substitution.vim
+++ b/vim/config/substitution.vim
@@ -3,6 +3,9 @@
nnoremap <silent>
\ &
\ :<C-U>&&<CR>
-xnoremap <silent>
+
+" Same again for visual mode; we use vnoremap rather than xnoremap to stay
+" compatible with old Vims without doing eval() dances
+vnoremap <silent>
\ &
\ :<C-U>&&<CR>