-
Notifications
You must be signed in to change notification settings - Fork 36
Description
(full disclosure, Grok AI wrote the first draft of this post for me but I read it in detail and heavily edited it. But DSpellCheck really IS a great plugin :)
Description
Currently, when Plugins - DSpellCheck - Settings - Advanced - Ignore Words - AII Letters Capital is enabled, ALL-CAPS words are completely skipped by:
- Automatic on-the-fly underlining
- Find Next / Find Previous Misspelling
- Context menu suggestions
- Additional Actions - Show Suggestions Menu at Cursor
This makes sense for most use cases (acronyms, headings, constants), but it prevents manual spell-checking of uppercase typos or suspected errors (e.g., "That meal was DELISIOUS!" instead of "DELICIOUS", "I could not BELEIVE it!" instead of "BELIEVE", etc.).
There is currently no way (that I could find using Grok AI) to override this ignore rule for a specific word without globally disabling the setting, checking the word, and then re-enabling it — which is awkward for occasional use.
Proposed feature
One (or more) of the following would be very helpful:
- A new command/hotkey/menu option like "Show Suggestions Menu at Cursor" maybe "Show Suggestions Menu at Cursor--ignoring ignores" ;) or "Force Check Word Under Caret" or "Check Word Ignoring Rules" that temporarily bypasses ignore settings (uppercase, numbers, etc.) and shows suggestions / marks the word if misspelled.
- A "Find Next/Previous Misspelling ignoring rules"
Only current workaround
With uppercase ignore on, I have no easy way to discover or correct misspelled ALL-CAPS (or other ignored) words without turning the ignore setting off globally, finding and fixing the word, and turning the setting back on, specifically:
- Disable "All letters capital" in Settings - Advanced - Ignore Words
- Use any means to find and fix the word (automatic, Find Next Misspelling, or right-click for suggestions).
- Re-enable the ignore setting.
This works but is cumbersome for quick checks.
Environment
- DSpellCheck version: 1.5.0.0.
- Notepad++ version: v8.9.2 (64-bit) Portable.
- Library: Hunspell.
- OS: Windows 10.
NPP Debug info:
Notepad++ v8.9.2 (64-bit)
Build time: Feb 13 2026 - 02:47:53
Scintilla/Lexilla included: 5.5.8/5.4.6
Boost Regex included: 1_90
pugixml included: 1.15
nlohmann JSON included: 3.12.0
Path: C:\my\unique\path\npp.8.9.2.portable.x64_mine\notepad++.exe
Command Line:
Admin mode: OFF
Local Conf mode: ON
Cloud Config: OFF
Periodic Backup: ON
Placeholders: OFF
Scintilla Rendering Mode: SC_TECHNOLOGY_DIRECTWRITE (1)
Multi-instance Mode: monoInst
asNotepad: OFF
File Status Auto-Detection: cdEnabledNew (for current file/tab only)
Dark Mode: OFF
Display Info:
primary monitor: 1920x1080, scaling 100%
visible monitors count: 1
installed Display Class adapters:
0001: Description - Intel(R) Iris(R) Xe Graphics
0001: DriverVersion - 30.0.101.1404
0002: Description - Intel(R) Iris(R) Xe Graphics
0002: DriverVersion - 30.0.101.1404
OS Name: Windows 10 Pro (64-bit)
OS Version: 21H2
OS Build: 19044.1766
Current ANSI codepage: 1252
Plugins:
ComparePlugin (2.0.2)
DSpellCheck (1.5)
mimeTools (3.1)
NavigateTo (2.7.1)
NppConverter (4.7)
NppExec (0.8.10)
NppExport (0.4)
Thanks for the great plugin — it's already my go-to spell checker in Notepad++!
Would love to hear your thoughts or if this aligns with planned improvements.