From 7a4e8e6df2c0cc396f5b8586bc8b0776741940d2 Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Mon, 21 Nov 2022 15:18:13 +0100 Subject: [PATCH] vim: Set only local value when cycling spelllang When having multiple windows open, I want it to change only for the current buffer/window. --- .config/vim/vimrc.d/40-keys.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.config/vim/vimrc.d/40-keys.vim b/.config/vim/vimrc.d/40-keys.vim index 4558e1c..c778850 100644 --- a/.config/vim/vimrc.d/40-keys.vim +++ b/.config/vim/vimrc.d/40-keys.vim @@ -49,9 +49,9 @@ noremap [S [S1z= " Toggle spell language between German and English function! CycleSpellLang() if (&spelllang == 'en') - set spelllang=de + setl spelllang=de else - set spelllang=en + setl spelllang=en endif endfunction " Toggle spell, cycle and set spelllang