回答:
'spellcapcheck'
オプションがあります。ヘルプから:
文の終わりを見つけるパターン。次の単語は大文字で始まるようにチェックされます。そうでない場合は、SpellCapで強調表示されます
hl-SpellCap
(単語のスペルが間違っている場合を除く)。
デフォルト値はですが[.?!]\_[\])'" \t]\+
、スペルファイルのロード時に設定できます(言語の特定のルールに対応するため)。
したがって、これを無効にしたい場合は、およびを使用した:set spellcapcheck=
後に使用する必要があります。残念ながら、ここで役立つautocmdはないようですが、次のようなマッピングを使用できます。:set spell
:set spelllang
nnoremap <Leader>ss :set spell!<CR>:set spellcapcheck=<CR>
nnoremap <Leader>sn :set spelllang=nl<CR>:set spellcapcheck=<CR>
nnoremap <Leader>se :set spelllang=en_gb<CR>:set spellcapcheck=<CR>
nnoremap <Leader>su :set spelllang=en_us<CR>:set spellcapcheck=<CR>
nnoremap <Leader>sd :set spelllang=de_de<CR>:set spellcapcheck=<CR>