I am using flyspell for the first time. For word with "^" inside, it looks like they are read as two separate words.

For example, below, the word "maître" is underlined, and the word proposed start with "t"

enter image description here

And there

enter image description here

I understood from my first research on the web, that it might come from utf-8 not set for ispell. I tried to change the value of ispell-encoding8-command initially set to --encoding= :

(setq ispell-encoding8-command "--encoding=utf-8" )

but it did not work

Ispell : 3.1.20 Aspell : 0.60.8

  • Can't reproduce this. emacs -q, opened a new text-mode buffer, M-x ispell-change-dictionary RET fr_FR RET. Then I type in Ce que less main de Dieu dans l'immensité sèment ? Est-on maître d'aimer ? pourquoi deux êtres s'aiment, and check the buffer with M-x flyspell-buffer RET. It only highlights the error I've done on purpose to see if it is working at less.
    – Hubisan
    Jan 15, 2021 at 21:06
  • You are right, I was using another dictionnary francais which might not be complete enough. The fr_FR works well. Thx Jan 16, 2021 at 22:08

1 Answer 1


Just change the dictionnary of ispell like @Hubisan said

M-x ispell-change-dictionnary RET fr_FR RET

  • There is a package called auto-dictionary (automatic dictionary switcher for flyspell) which comes in handy.
    – Hubisan
    Jan 19, 2021 at 11:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.