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

Jürgen Spitzmüller jspitzm at gmail.com
Mon Nov 21 18:00:47 UTC 2022


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?

Jürgen

> 
> Stephan

-- 
Jürgen


More information about the lyx-devel mailing list