Вы можете определить элемент синтаксиса, чтобы игнорировать проверку орфографии.
" Ignore CamelCase words when spell checking
fun! IgnoreCamelCaseSpell()
syn match CamelCase /\<[A-Z][a-z]\+[A-Z].\{-}\>/ contains=@NoSpell transparent
syn cluster Spell add=CamelCase
endfun
autocmd BufRead,BufNewFile * :call IgnoreCamelCaseSpell()
Обратите внимание, что autocmd
необходимо, чтобы убедиться, что правила синтаксиса загружены после определения синтаксиса для типа файла были загружены (так как правила синтаксиса уничтожают любые существующие правила синтаксиса).
Однако я лично предпочту добавить их (с zg
) как хорошие, так что я могу проверить, нет ли опечатки, а не игнорировать все.