The MatchSyntax plugin enables advanced text searches within your notes using a flexible, regex-like query system based on the compromise
natural language processing library. It highlights matching parts of the currently active note using a wide range of match types including part-of-speech tags, wildcard patterns, fuzzy matches, and regular expressions. With support for grammatical tags like #Noun, #Verb, #Adjective, and contextual filters like punctuation or casing, it allows precise and nuanced lookups tailored for English content. Ideal for linguists, researchers, and power users who want to dissect or annotate text more intelligently, MatchSyntax offers a unique grammar-aware search capability inside your vault.
- fix: clear decorations only when they are present, otherwise show Notice (6991d64)
- refactor: use a class to get/set a matchsyntax string (b4940bd)
- fix: update highlights when there is a change in editor (126f1c9)
- feat: add a setting to manually clear the highlights, make automatically clearing highlights the default when there is a change in editor (348d451)
- refactor: use a method for checking whether decorations exist (947bba2)
- chore: bump version (1349687)
Full Changelog: https://github.com/rivea0/obsidian-match-syntax/compare/1.0.1…1.1.0