rodolpho.onoeck

Correção Ortográfica no doomemacs

Eu uso o doomemacs 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:

1sudo apt install hunspell \
2    hunspell-pt-br \
3    hunspell-de-de \
4    hunspell-en-gb \
5    hunspell-en-us \
6    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:

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

#emacs #pt-br