michellegdyason74 downloadsFork of NL Syntax Highlighting with added highlighting for articles & pronouns
Fork of: nl-syntax-highlighting
Highlight parts of speech and sentence roles in your notes, with optional playful interpretive modes inspired by philosophy. Natural Language Syntax Highlight Plus helps you notice how your writing works through coloured words and subject, object, and predicate markers.
This plugin is a fork by MichelleGDyason that extends the original Natural Language Syntax Highlighting plugin for Obsidian.

Click the colour picker beside any category in settings to choose its colour. Changes are saved and immediately update the note highlights and colour key. Each category also has an independent toggle.

Articles (a, an, the) and determiners such as both have separate controls. Punctuation has its own control, defaults to green (#00b050), and is excluded from grammatical underlines.
See the changelog and GitHub Releases for updates.
Choose an Interpretive mode in the plugin settings. The descriptions beneath each grammatical element change to reflect the selected lens:
In Grammar mode, a word's part of speech depends on its use within the sentence. For example, book is a noun in "I read a book" and a verb in "I book a ticket". The same word can therefore have different colours in different contexts. Automatic detection can still make mistakes; word overrides and bug reports help with these cases.
The philosophical modes are here for a bit of fun: an invitation to experiment with different ways of reading your notes. They are loose, playful interpretations built on grammatical highlighting, not authoritative philosophical analyses. Subject and object markers retain their grammatical meaning across modes. Interpretive modes are separate from the visual themes described below.
Requests for other interpretive modes are welcome! Open an issue with your idea and, if possible, examples of how you would describe different parts of speech through that lens.
If you find a bug, please raise an issue on GitHub. Highlighting is automatic and can sometimes misclassify words or sentence roles. A short example sentence, what you expected, and what actually happened will help reproduce the problem. For colour or display issues, please include your Obsidian theme, the plugin's visual theme and interpretive mode, and a screenshot if possible.
a, an, the) he, she, they, etc.) to, from, with, etc.) Natural Language Syntax Highlight Plus to avoid conflicts Themes change the presentation of your selected colours without replacing or resetting them:
Toggle highlighting with Natural Language Syntax Highlight Plus: Toggle on/off in the Command palette, or use the Enabled toggle in plugin settings.
Any contributions and PRs are welcome.