On 15 September 2014 at 12:06, Reuben Thomas <rrt@sc3d.org> wrote:
Obviously, it would be nice if upstream enchant could be made to add this functionality in the pipe mode: since it's already implemented in libenchant, that should be easy.
On further reflection, this seemed the best route to take, so anyone interested in this bug may be interested in my patch to enchant that implements this: https://github.com/AbiWord/enchant/pull/7
This has the advantages that it was simpler to program than libenchant support in Emacs, allows other ispell-compatible programs to use enchant for spelling, and will mean that most functionality should work in Emacs without patching.
If the pull-request is accepted by the enchant maintainers, I will add aspell's "replace for this session" command "$$ra"; this will require me to add support to ispell to detect a new enough enchant and use this feature as it would with aspell.