Hello everyone,
I've been working on a spell checker solution for UltraEdit v31 and UEStudio v23 on Windows 7, since the built-in spell check feature doesn't work on Win7.
After lots of testing and troubleshooting, I've developed a JavaScript-based spell checker that uses a custom dictionary file (en_US.txt format). I'm happy to report it's mostly working now!
What the script does:
Dictionary lookup working
Suggestions displaying correctly
Word replacement functional
Case matching works properly
"No errors found" notification shows correctly
Attachment:
I've attached my working script: SpellCheckWin7_v26.js
Configuration:
Just update line 5 with your dictionary path:
Dictionary file:
You can use any standard word list (one word per line). I'm using a standard en_US dictionary file.
My question to the community:
If anyone knows of an easier method or alternative approach to get spell checking working on Windows 7 with UltraEdit v31/UEStudio v23, please let me know! Or if you have suggestions to improve this script, I'm all ears.
The script works well for my needs, but I'm curious if there's a simpler solution I might have missed.
Thanks in advance for any feedback or suggestions!
Best regards
I've been working on a spell checker solution for UltraEdit v31 and UEStudio v23 on Windows 7, since the built-in spell check feature doesn't work on Win7.
After lots of testing and troubleshooting, I've developed a JavaScript-based spell checker that uses a custom dictionary file (en_US.txt format). I'm happy to report it's mostly working now!
What the script does:
- Checks spelling on selected text (or entire document)
- Shows intelligent suggestions for misspelled words using Levenshtein distance algorithm
- Provides dialog boxes to replace, ignore, or ignore all instances
- Handles word variations (plurals, past tense, etc.)
- Maintains proper capitalization when replacing words
- Hidden output window for cleaner operation
Attachment:
I've attached my working script: SpellCheckWin7_v26.js
Configuration:
Just update line 5 with your dictionary path:
Code: Select all
var DEFAULT_DICT_PATH = "C:\\Dictionary\\en_US.txt";You can use any standard word list (one word per line). I'm using a standard en_US dictionary file.
My question to the community:
If anyone knows of an easier method or alternative approach to get spell checking working on Windows 7 with UltraEdit v31/UEStudio v23, please let me know! Or if you have suggestions to improve this script, I'm all ears.
The script works well for my needs, but I'm curious if there's a simpler solution I might have missed.
Thanks in advance for any feedback or suggestions!
Best regards
- SpellCheckWin7_v26.zip (1.05 MiB) 0

