From f18cc6f05a275a31cb45102175905c0e7961377f Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Fri, 12 May 2023 11:32:40 +0200 Subject: [PATCH] vim:keys: Open folds on remapped movement commands See 'foldopen': > NOTE: When the command is part of a mapping this option is not used. > Add the |zv| command to the mapping to get the same effect. --- .config/vim/vimrc.d/40-keys.vim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.config/vim/vimrc.d/40-keys.vim b/.config/vim/vimrc.d/40-keys.vim index 939b441..c62e599 100644 --- a/.config/vim/vimrc.d/40-keys.vim +++ b/.config/vim/vimrc.d/40-keys.vim @@ -61,8 +61,8 @@ map sc call CycleSpellLang() map ss :set spelllang= " Jump through jump table but center -noremap zz -noremap zz +noremap zvzz +noremap zvzz nmap " Terminal @@ -276,11 +276,11 @@ vnoremap = =gv " Center search results " TODO: this hides the search result indicator (i.e. [5/10]) -noremap n nzz -noremap N Nzz +noremap n nzvzz +noremap N Nzvzz cnoremap "" . \ (getcmdtype() == '/' \|\| getcmdtype() == '?' - \ ? "zz" + \ ? "zvzz" \ : "") " Switch to lower/upper case