I have a personal spelling dictionary that I'd like to share between a laptop running Windows + Cygwin, and a desktop computer that runs Debian.
Emacs(21) comes with ispell integration, M-x ispell-buffer.
Unfortunately, on Cygwin, ispell is a compatibility script that calls aspell internally, whereas Debian installs true ispell. And their personal dictionary formats are not compatible.
What do I do now? I can install aspell on Debian fine enough, but how do I make emacs use it?
- Can I install a package on Debian that gives me the compatibility /usr/bin/ispell? There doesn't seem to be any in Debian's repository.
- Can I somehow make emacs call
aspellinstead ofispellwhen starting its external spellchecker? There doesn't seem to be a M-x aspell-buffer, and I can't find any variable that would let me change the behavior of ispell-buffer. - Would biting the bullet and upgrading to a later emacs major version help?
- Or something completely different?
Currently I've winged it by uninstalling ispell on Debian and copying the compatibility script from Cygwin to /usr/local/bin, but that feels very ad-hoc and manual.