Highlight Same Matches

approved

by Ivan Rybakov

Plugin for Obsidian. Highlights all occurrences of the selected text in the current note, similar to Notepad++. - This plugin has not been manually reviewed by Obsidian staff.

1 stars220 downloadsUpdated 26d agoMIT

Highlight Same Matches

An Obsidian plugin that automatically highlights every occurrence of your selected text throughout the current note — just like Notepad++ does.

Downloads GitHub release Release date License License

Disscussion

Please, leave feedback or suggest an idea what is important for you to develope the app. Share you wishes!

Demo

Color setting

demo


Highlight setting

demo2

How it works

Select any word or phrase and matching text instantly lights up with a colored highlight. Deselect — and the highlights vanish. No commands or hotkeys are required.

  • Real-time highlighting on selection change or text editing
  • Ignores single characters and whitespace to keep things clean
  • Highlights update live as you edit the document

Settings

Open Settings → Community plugins → Highlight Same Matches to customize highlighting:

  • Highlight color — choose a color with the built-in color picker. The default color is yellow (#FFD700), and the selected color is saved automatically.
  • Highlight words only — enabled by default. When enabled, only complete words are highlighted. A word is a continuous sequence of letters; spaces, punctuation, and special characters separate words. For example, selecting we highlights we and the we in we are, but not the fragment inside wealth. It also treats we-are and we/are as separate words.

Disable Highlight words only to highlight the selected fragment wherever it appears, including inside larger words such as wealth. Settings are restored after restarting Obsidian or reopening a note.

Limitations

In Live Preview, rendered Markdown tables are skipped because Obsidian displays their contents in a separate table view rather than the editable source text. Switch to Source mode to highlight matches inside tables.

Installation

From Community Plugins

  1. Open Obsidian Settings → Community Plugins;
  2. Search for Highlight Same Matches;
  3. Install and enable the plugin;

Manual

  1. Clone this repository into your vault's .obsidian/plugins/ directory
  2. Rebuild or copy the built main.js, styles.css, and manifest.json into the plugin folder
  3. Enable the plugin in Obsidian Settings → Community Plugins

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.