[PATCH] Allow removing words from the personal dictionary, that weren't previously added

Stephan Witt st.witt at gmx.net
Tue Dec 6 23:44:27 UTC 2022


Am 21.11.2022 um 19:00 schrieb Jürgen Spitzmüller <jspitzm at gmail.com>:
> 
> Am Montag, dem 21.11.2022 um 18:53 +0100 schrieb Stephan Witt:
>> Not easy, this would require to rewrite the spell check chunk split
>> algorithm.
>> 
>> ATM the complete paragraph is passed to the Apple spell checker at
>> once.
>> Obviously it won’t mark the unlearned word as misspelled in this
>> case.
>> So LyX has to iterate in a 2nd pass over the paragraph and find the
>> unlearned words.
>> I’d rather suggest the person who wants that to switch to the
>> Hunspell engine.
> 
> OK, fair enough.
> 
>>> 
>> Yes, but I’d propose to add more values. 
>> At least UNLEARNED for exclude list and IGNORED for NO_SPELLCHECK
>> font.
> 
> OK.
> 
>>>>>> 2. There is no context menu option to revert the
>>>>>> LFUN_FONT_NO_SPELLCHECK. 
>>>>>> One may use the font options dialog - but opening it resets
>>>>>> the
>>>>>> NO_SPELLCHECK from word immediately.
>>>>> 
>>>>> There is: "Ignore This Occurrence". It shows when opening the
>>>>> context
>>>>> menu upon a misspelled word. This triggers the LFUN.
>>>> 
>>>> Yes, but the „Unignore“ option is not in drop-down menu.
>>> 
>>> What do you mean by "drop-down" menu? It is in the context menu and
>>> in
>>> the spell checker dialog.
>> 
>> 
>> Sorry - I meant the context menu.
>> 
>>>> The font options dialog resets NO_SPELLCHECK on open.
>>> 
>>> Not here.
>> 
>> Here it is missing because of the spellcheck of the marked word
>> returns OK.
>> With the enum expansion mentioned above it would be possible to
>> handle that.
>> 
>> I don’t understand why we have different behavior here… see screen
>> shots below.
> 
> Strange. Something seems wrong in the Apple spellchecker chain. Is this
> also without your patches?

Yes. It is the same w/o the patches.

Stephan


More information about the lyx-devel mailing list