- let b:myLang=b:myLang+1
- if b:myLang>=len(g:myLangList) | let b:myLang=0 | endif
- if b:myLang==0
- setlocal nospell
- else
- execute "setlocal spell spelllang=".get(g:myLangList, b:myLang)
+ execute "setlocal spell!"
+ if (&spell)
+ echo "setlocal spelllang=" g:myLangList[b:myLang]
+ endif
+endfunction
+nnoremap <silent> <Leader>s :call ToggleSpell()<CR>
+
+function! SwitchSpell()
+ if (&spell)
+ let b:myLang=b:myLang+1
+ if b:myLang>=len(g:myLangList) | let b:myLang=0 | endif