WooJIN OH5 downloadsHighlight exact selections in Reading View using surrounding context, with native colours, tags, and annotations.
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
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 -
python3 -.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.
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.
Tags, footnote annotations, highlight navigation, exports, and reading progress are retained from the original plugin.
Requires Node.js and Python:
npm ci
npm test
npm run typecheck
npm run build
python3 test_install.py
Derived from Reader Highlighter Tags by DuckTapeKiller, under the MIT license. Superier Highlighter is an independent fork maintained by owjxyz.