>> Rechecking the dictionary list is needed also after changing the >> program name in `ispell-program-name' (also don't forget to call >> `ispell-kill-ispell'). > > Looking closer at it, I see that the dictionary menu is far too long. > It extends beyond the bottom of the screen, so it isn't very useful. > As there is a "Change Dictionary" menu item just above, I propose that > the dictionary list in the menu be removed. (I've done so in my patch > below)
I agree. Too long dictionary menu is not useful. Maybe after selecting "Change Dictionary" menu item it should pop up the *Completions* buffer (like e.g. `C-u C-h t' does), so mouse users could select a language without touching the keyboard for typing SPC, TAB, or ?. >>> + (list dict-name >>> + "[[:alpha:]]" >>> + "[^[:alpha:]]" >> >> This code doesn't take into account the real charsets used in >> dictionaries. Maybe it should extract the `charset' field >> from `dat' files? > > Is that important? Aspell can handle anything we throw at it, as long > as it is UTF-8. I observed several problems with spell-checking multi-language texts using aspell with ispell.el. Maybe those are bugs in aspell, but we could try to improve ispell.el to work around them. > In this new patch I've also included your changes for user awareness > of which program is being used, and changed aspell-* to ispell-aspell-*. I already installed my changes, so please update your patch from CVS. -- Juri Linkov http://www.jurta.org/emacs/ _______________________________________________ Emacs-pretest-bug mailing list Emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug