aspell: Other Items

1 
1 D.2 Other Items
1 ===============
1 
1 These items all sound like good ideas however I am not sure when I will
1 get to implementing them if ever.  Words in bold indicate how you
1 should refer to the item when discussing it with me or others.
1 
1    * Come up with a plug-in for `gEdit' the gnome text editor.
1 
1    * Change languages (and thus dictionaries) based on the information
1      in the actual document.
1 
1    * Come up with a mode that will skip words based on the symbols that
11      (almost) always surround the word.  ⇒Word skipping by
      context.
1 
1    * Create two *server modes* for Aspell.  One that uses the DICT
1      protocol and one that uses `ispell -a' method of communication via
1      some arbitrary port.
1 
1    * Come up with *thread safe personal dictionaries*.
1 
1    * Use the *Hidden Markov Model* to base the suggestions on not only
11      the word itself but on the context around the word. ⇒Hidden
      Markov Model.
1 
1    * Having a way to *email the personal dictionary* and/or replacement
1      list to a particular address either periodically or when it grows
1      to a certain size. ⇒Email the Personal Dictionary.
1 
1    The following good ideas were found in the Ispell `WISHES' file so I
1 thought I would pass them on.
1 
1    * Ispell should be smart enough to ignore hyphenation signs, such as
1      the TeX `\-' hyphenation indicator.
1 
1    * (Jeff Edmonds) The personal dictionary should be able to remove
1      certain words from the master dictionary, so that obscure words
1      like "wether" wouldn't mask favorite typos.
1 
1    * (Jeff Edmonds) It would be wonderful if Ispell could correct
1      inserted spaces such as "th e" for "the" or even "can not" for
1      "cannot".
1 
1    * Since Ispell has dictionaries available to it, it is conceivable
1      that it could automatically determine the language of a particular
1      file by choosing the dictionary that produced the fewest spelling
1      errors on the first few lines.
1