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

Reply via email to