However, this has one problem: it will correct the word only to
    the first variant.

Is that because the text property keymap will go away when the word
becomes correctly spelled?  It should be easy to fix the command to
read the next event, and if the next event is another M-TAB, it would
repeat.

      But anyway using the same key to loop over all
    successive corrections is not very convenient.  I think it's better
    to bind M-TAB on the misspelled word to a command that creates the
    *Completion* buffer with a list of corrections, in the same way
    as `lisp-complete-symbol' works.  Alternatively, it could provide the
    ispell interface for selecting the word with a digit offered in the
    *Choices* buffer.

I tend to think that would make things more inconvenient; anyway, I'd
rather not make such a big change unless more people want it.



_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to