Stephan Witt wrote: > It took me a while to make the investigation about the status quo. > > Here it is: > We have support for different spell checker backends. > All of them are able to check words, of course. > But the capabilities with personal word lists differs horrible. > The following table presents the results of my investigation. > > Feature | aspell | native (mac) | enchant | hunspell > ======================================================== > check | + | + | + | + > suggest | + | + | + | + > accept | + | + | + | + > insert | + | + | o (2) | o (3) > ispersonal? | o (1) | + | - | - > remove | - | + | + | - > > Legend: > + feature is supported > - feature is not supported > o there are limitations: > 1) aspell has the interface to enumerate the personal word list. > So it's possible to implement, I have a patch for LyX at hand. > 2) The versions below 1.6.0 are truncating the personal word list > on open - effectively no personal word list available after restart. > 3) There is no persistent state for personal word lists.
this research must have taken quite a time, it would be good to archive it either in trac or somewhere in our tre as a comment or file.... > How to proceed? The options I see: > 1) leave it as it is. Add to personal dictionary with all backends > and remove only for apples native spell checker. > 2) act like enchant and manage the personal word list in LyX, > at least for aspell and hunspell. > 3) remove support for aspell and hunspell. > That sounds a little bit aggressive. 1 or 2 as you wish... pavel