plugin Spell Checker

Plugins for SynWrite and CudaText...
Random Void User
Posts: 112
Joined: 13.07.2024 21:19

Spellchecker Dialog Broken Linux Qt6 Wayland

Post by Random Void User »

CudaText 1.232.1.0, linux-x86_64-qt6, fpc 3.2.3 on Wayland

Other Cud dialogs work fine. Spellcheck will not allow me to close/cancel. Ignore does not work, either. I must kill the entire Cud process and relaunch.

Also, spellcheck lacks a button for "Ignore All" which most spellcheckers have.
main Alexey
Posts: 2990
Joined: 25.08.2021 18:15

Re: Spellchecker Dialog Broken Linux Qt6 Wayland

Post by main Alexey »

Qt6 version: i confirm that Ignore / Cancel buttons give some crash in Console.

'Ignore all': yes it is missed, but I don't think that on 10Kb sized text 'ignore all' is good, it will add to ignore list too much items.
Random Void User
Posts: 112
Joined: 13.07.2024 21:19

Re: Spellchecker Dialog Broken Linux Qt6 Wayland

Post by Random Void User »

Ignore All just needs an in-memory short list of items for a single run. When checking ends, the list disappears. So running spellcheck on the same document stops on the same words again. That's my expectation for Ignore All. There is no ever-growing list.

Some spell checkers do add an option beyond Ignore All, like "Add to Dictionary," for words the user wants to ignore permanently in all documents.
main Alexey
Posts: 2990
Joined: 25.08.2021 18:15

Re: Spellchecker Dialog Broken Linux Qt6 Wayland

Post by main Alexey »

how button 'Ignore all' (which you suggest to add) differs from 'Cancel'? I dont understand.
Random Void User
Posts: 112
Joined: 13.07.2024 21:19

Re: Spellchecker Dialog Broken Linux Qt6 Wayland

Post by Random Void User »

Cancel stops the whole spellcheck. Ignore All continues the spellcheck while ignoring the specified word anywhere in the document. Simple Ignore continues the spellcheck but only ignores the word once; if it happens again, the same correction prompt will too.
main Alexey
Posts: 2990
Joined: 25.08.2021 18:15

Re: Spellchecker Dialog Broken Linux Qt6 Wayland

Post by main Alexey »

added 'Ignore all', pls test.
Post Reply