Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Superier Highlighter

WooJIN OHWooJIN OH5 downloads

Highlight exact selections in Reading View using surrounding context, with native colours, tags, and annotations.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Highlight exactly what you select in Obsidian Reading View. Matches the selected text together with the text before and after it, then saves native ==🔴text== highlights.

Author: owjxyz

KOREAN

Install

Close Obsidian, open a terminal in your vault folder, and run:

curl -fsSL https://raw.githubusercontent.com/owjxyz/Obsidian-Superier-Highlighter/main/install.py | python3 -
  • An optional vault path can be added after python3 -.
  • Requires Python 3.9+. Resolves the latest stable release on every run and verifies checksums for all three release files.
  • Backs up changed files, preserves other settings, and migrates Reader Highlighter Tags plugin settings. The old plugin is disabled; its files stay in place.
  • Does not add or change shortcuts. Apply personal shortcuts through Obsidian Vault Init.
  • Existing Superier Highlighter settings are preserved.
  • Updates happen when you run the script; it does not install a background updater. Preview releases are excluded. If release lookup or verification fails, the vault stays unchanged.

Manual installation: download main.js, manifest.json, and styles.css from the latest release, place them in .obsidian/plugins/superier-highlighter/, then enable Superier Highlighter. Community-directory installation becomes available after Obsidian approves the submission.

Shortcuts

Assign your preferred keys to colour and removal commands in Settings → Hotkeys → Superier Highlighter. Select text in Reading View and press the assigned shortcut.

Repeat a highlight shortcut: if an existing highlight contains the selection, its entire highlight and colour marker are removed. Otherwise the shortcut highlights the selection. This also works per line or cell in a multi-line selection.

Toolbar colour buttons recolour only the selected part. The remove button and removal command erase only the selected part, keeping surrounding highlights intact.

Selection behaviour

  • Partial first/last lines and table cells remain partial. Text outside the selection keeps its colour.
  • Surrounding text, repeated-paragraph order, and visible occurrence counts must agree. Ambiguous or stale selections leave the note unchanged.
  • A selection spanning an embedded note is refused. Select inside one note at a time.
  • Partial link labels and partial inline-code spans are refused rather than expanded. Select their complete visible text.
  • Unrecognized rendered syntax may be refused. Smart paragraph selection deliberately selects a full block when enabled; it is off by default.

Tags, footnote annotations, highlight navigation, exports, and reading progress are retained from the original plugin.

Develop

Requires Node.js and Python:

npm ci
npm test
npm run typecheck
npm run build
python3 test_install.py

Credits

Derived from Reader Highlighter Tags by DuckTapeKiller, under the MIT license. Superier Highlighter is an independent fork maintained by owjxyz.

HealthExcellent
ReviewPassed
About
Highlight exactly the text you select in Reading View by matching the selection to surrounding content so highlights stay anchored. Save highlights as native ==🔴text== markers with color emoji, and recolor or remove only the selected portion while preserving adjacent highlights.
AnnotationMarkdown
Details
Current version
0.0.2
Last updated
4 hours ago
Created
6 hours ago
Updates
2 releases
Downloads
5
Compatible with
Obsidian 1.14.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
WooJIN OHWooJIN OHowjxyz
owjxyz.github.io/
GitHubowjxyz
  1. Community
  2. Plugins
  3. Annotation
  4. Superier Highlighter

Related plugins

Plugins Annotations

Allows adding personal comments to each installed plugin.

Admonition

Admonition block-styled content.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Consistent Attachments and Links

Move note attachments and update links automatically.

Outliner

Work with your lists like in Workflowy or Roam Research.

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.

Flashcards

Anki integration.

Typewriter Mode

Typewriter scroll, writing focus, current line highlight, paragraph dimming, and more!

Various Complements

Complete words similar to auto-completion in an IDE.