E aí, pessoal! Hoje vamos mergulhar no mundo do
Vim/
Neovim e descobrir como deixar a nossa escrita afiada com a correção ortográfica em português do Brasil. Se você, assim como eu, às vezes dá aquela escorregada no português, esse guia vai ser um salva-vidas.
Primeiro de tudo, vamos precisar do dicionário certo. E onde a gente encontra isso? No repositório oficial do Vim, claro! Temos que baixar o dicionário para dentro do diretório de configuração do Vim/Neovim.
No caso do Vim, o diretório é
~/.vim/spell e, para o Neovim, é
~/.config/nvim/spell. Então, vamos lá:
mkdir -p ~/.vim/spell
cd ~/.vim/spell
ou:
mkdir -p ~/.config/nvim/spell
cd ~/.config/nvim/spell
Baixar o dicionário:
wget http://ftp.vim.org/pub/vim/runtime/spell/pt.utf-8.spl
No repositório oficial do Vim, temos dois arquivos para cada idioma: um .spl e um .sug. O arquivo .spl é o dicionário propriamente dito, e o arquivo .sug é o arquivo de sugestões. Esse cara vai te ajudar a encontrar a palavra certa quando você estiver na dúvida.
O único porém é que para nossa língua, o arquivo de sugestões não está disponível. Mas não tem problema, o dicionário já é uma mão na roda.
Agora, vamos colocar a mão na massa e configurar o Vim/Neovim para começar a corrigir nossos textos. Se você está no time Vim Clássico (
vimrc), seu arquivo de configuração vai ficar assim:
set spell spelllang=pt_br
E se você é do time Neovim e usa Lua (
init.lua), vai ser assim:
vim.opt.spell = true
vim.opt.spelllang = "pt_br"
Pronto! Com isso, você já tem tudo o que precisa para não passar vergonha com aqueles errinhos bobos de português.
Mas e aí, como que usa? Simples! Para ativar a correção ortográfica, é só digitar o seguinte comando no Vim/Neovim:
:set spell
Se quiser desativar, é só digitar:
:set nospell
Agora, vamos ao que interessa: corrigir as palavras. Com o cursor em cima da palavra duvidosa, você pode ver as sugestões de correção. Se a palavra estiver certa e você quer adicionar ao dicionário, também temos um comando para isso. E se você se empolgou e adicionou uma palavra errada, não se preocupe, temos uma solução. Além disso, para não perder o ritmo, você pode navegar facilmente entre as palavras.
- Para ver sugestões de correção, use "z=".
- Para adicionar uma palavra ao dicionário, use "zg".
- Para remover uma palavra adicionada por engano, use "zug".
- Para ir para a próxima palavra errada, use "]s".
- Para voltar para a palavra anterior, use "[s".
É isso aí, pessoal! Com essas dicas, espero que vocês consigam aproveitar ao máximo o corretor ortográfico do Vim/Neovim e deixar seus textos em português do Brasil impecáveis. Até a próxima!