Corrección Ortográfica en VIM🔗
VIM integra un corrector ortográfico el cual puede ser activado mediante la configuración set spell spelllang=es, por ejemplo para el
lenguaje español.
En caso de no contar con el diccionario del lenguaje indicado mediante spelllang se descargará alguno de
http://ftp.vim.org/vim/runtime/spell/, tomando en cuenta la configuración de encoding, de tal manera que set encoding=utf-8
haría a VIM descargar los archivos es.utf-8.spl y es.utf-8.sug en la carpeta spell dentro de la carpeta de configuración
de VIM.
Si solo se desea tener corrección ortográfica para alguna determinada extensión de archivo, por ejemplo para Markdwon y HTML, se indica mediante la opción:
autocmd BufRead,BufNewFile *.markdown setlocal spell spelllang=es
autocmd BufRead,BufNewFile *.mdown setlocal spell spelllang=es
autocmd BufRead,BufNewFile *.mkdn setlocal spell spelllang=es
autocmd BufRead,BufNewFile *.md setlocal spell spelllang=es
autocmd BufRead,BufNewFile *.html setlocal spell spelllang=es
O por ejemplo por tipo de archivo-contenido, en este caso un commit de Git:
autocmd FileType gitcommit setlocal spell spelllang=es
Un plugin de VIM interesante es spelunker, el cual extiende las funcionalidades de VIM para
corregir palabras en PascalCase, camelCase y snake_case.
Finalmente, VIM no ofrece un corrector gramatical, sin embargo se cuenta con el plugin vim-grammarous
para tales fines.