Next: Notes on Various Items, Previous: Important Items, Up: To Do

### D.2 Other Items

These items all sound like good ideas however I am not sure when I will get to implementing them if ever. Words in bold indicate how you should refer to the item when discussing it with me or others.

- Come up with a plug-in for `gEdit` the gnome text editor.
- Change languages (and thus dictionaries) based on the information in the actual document.
- Come up with a mode that will skip words based on the symbols that (almost) always surround the word. See Word skipping by context.
- Create two server modes for Aspell. One that uses the DICT protocol and one that uses `ispell -a` method of communication via some arbitrary port.
- Come up with thread safe personal dictionaries.
- Use the Hidden Markov Model to base the suggestions on not only the word itself but on the context around the word. See Hidden Markov Model.
- Having a way to email the personal dictionary and/or replacement list to a particular address either periodically or when it grows to a certain size. See Email the Personal Dictionary.

The following good ideas were found in the Ispell `WISHES` file so I thought I would pass them on.

- Ispell should be smart enough to ignore hyphenation signs, such as the TeX ``\-`' hyphenation indicator.
- (Jeff Edmonds) The personal dictionary should be able to remove certain words from the master dictionary, so that obscure words like "wether" wouldn't mask favorite typos.
- (Jeff Edmonds) It would be wonderful if Ispell could correct inserted spaces such as "th e" for "the" or even "can not" for "cannot".
- Since Ispell has dictionaries available to it, it is conceivable that it could automatically determine the language of a particular file by choosing the dictionary that produced the fewest spelling errors on the first few lines.