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"))