Highlight misspelled words in red for better visibility #7
+2
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR modifies the color scheme of HunspellColorize to make
misspelled words appear in red in the terminal. Previously, the
program used ANSI bold sequences (\033[1m / \033[22m) which some
terminals do not display clearly.
Changes made:
#define START "\033[31m"
#define STOP "\033[0m"
This improves visibility of misspelled words and provides a clearer
visual cue for users reading text through the program.
The Hunspell functionality remains unchanged, and the program still
correctly identifies misspelled words using the same dictionaries.
Tested on WSL/Ubuntu with English dictionary (en_US.aff/en_US.dic).
No additional dependencies are required.
Suggested Usage:
echo "This is a simpel txt" | ./huncolor | less -R
Now, misspelled words like "simpel" and "txt" appear in red.