From 61f1a7ee9bf6e1b386fde9a70028b638cce1fb4f Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Thu, 12 Sep 2024 12:59:59 +0200 Subject: [PATCH] vim:keys: Cycle spelllangs only between en & de If :h 'spelllang' is something else, do nothing. A possible future improvement could be to keep a list of the languages to cycle between and first adding any other languages to this list so that one could return to the original setting. I see this especially useful when the current setting is `en,de`. --- .config/vim/vimrc.d/40-keys.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/vim/vimrc.d/40-keys.vim b/.config/vim/vimrc.d/40-keys.vim index 98760af..dcb4d66 100644 --- a/.config/vim/vimrc.d/40-keys.vim +++ b/.config/vim/vimrc.d/40-keys.vim @@ -60,7 +60,7 @@ noremap [S [S1z= function! CycleSpellLang() if (&spelllang == 'en') setl spelllang=de - else + elseif (&spelllang == 'de') setl spelllang=en endif endfunction