Correção Ortográfica no doomemacs

--==--

Publicado em 2025.03.25

Atualizado em 2025.03.25

--==--

Correção Ortográfica no doomemacs

Eu uso o doomemacs[1] para configurar o emacs. Ele inclui o módulo `flyspell` para correção ortográfica. Esse módulo usa outro, o `ispell` para fazer a verificação. Eu gostaria de usar múltiplos dicionários (de línguas diferentes), mas isso precisa de uma configuração extra.

Primeiro é necessário instalar o `hunspell` e os dicionários que quiser:

sudo apt install hunspell \
    hunspell-pt-br \
    hunspell-de-de \
    hunspell-en-gb \
    hunspell-en-us \
    hunspell-de-ch

Em seguida é necessário configurar o módulo `ispell` para usar o programa `hunspell` e os dicionários. Essa configuração é feita no arquivo `~/.config/doom/config.el`:

(with-eval-after-load "ispell"
 (setenv "LANG" "pt_BR.UTF-8")
  ;; Usar o hunspell para verificar ortografia.
  (setq ispell-program-name "hunspell")
  ;; Configurar os dicionários desejados.
  (setq ispell-dictionary "pt_BR,de_DE,de_CH,en_GB,en_US")
  (ispell-set-spellchecker-params)
  (ispell-hunspell-add-multi-dic "pt_BR,de_DE,de_CH,en_GB,en_US")
  ;; Para evitar confundir os dicionários com os termos adicionados
  ;; ao dicionário pessoal, usar um específico para isso.
  (setq ispell-personal-dictionary "~/.hunspell_personal"))
[1] doomemacs
Voltar

Cápsula publicada em 2025.03.25