From 35536bfa7be21e6000dec2cdaa2e62823ce64ca3 Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Sun, 16 Jul 2023 13:13:44 +0200 Subject: [PATCH] vim:keys: VMap `\_` to escape underscores --- .config/vim/vimrc.d/40-keys.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.config/vim/vimrc.d/40-keys.vim b/.config/vim/vimrc.d/40-keys.vim index 4ba7cef..a8973f8 100644 --- a/.config/vim/vimrc.d/40-keys.vim +++ b/.config/vim/vimrc.d/40-keys.vim @@ -399,3 +399,6 @@ noremap mac call macro_type()i augroup macro_type au! augroup END + +" Escape underscores (useful when writing LaTeX) +vmap \_ s/\v(^[^\\])\zs\ze_/\\/g