I want to synchronize my personal dictionaries between my computers. For this, they should be in a dictionary with only stuff I want to synchronize, preferably in a dictionary in ~/.emacs.d
because I'm already synchronizing this directory.
I don't know whether I use ispell or aspell. I always use M-x ispell-buffer
and M-x ispell-region
but there are no .ispell*
files in my home directory. These files, however, are in my home directory:
.aspell.de.prepl .aspell.de.pws .aspell.en.prepl .aspell.en.pws
I customized ispell-personal-dictionary
to ~/.emacs.d/aspell
('(ispell-personal-dictionary "~/.emacs.d/aspell")
), created the directory ~/.emacs.d/aspell
, moved the files mentioned above there, and restarted Emacs. It didn't work because now the words I added in the past are shown as mistakes.
But changing the variable definitely changed the location where the spell checker looks for dictionaries because after moving the files back and restarting Emacs, but before undoing the customization of the variable, it still didn't recognize the words I added myself as correct.
Because I write in two different languages (English and German as can be seen above), I suppose I need different dictionaries. But the variable ispell-personal-dictionary
can only hold a single value. How do I solve this?