mirror of
https://github.com/norman-lawyer/obsidian-rainbow-highlight.git
synced 2026-07-22 06:08:09 +00:00
No description
Define CmEditorView and EditorWithCm interfaces to avoid importing @codemirror/view (which resolves as error type) and eliminate as any cast. Fixes ObsidianReviewBot required issues. |
||
|---|---|---|
| .gitignore | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| main.js | ||
| main.ts | ||
| manifest.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
Rainbow Highlight
A beautiful multi-color text highlighting plugin for Obsidian.
Select any text and instantly apply highlights from a quick color palette popup — just like highlighting in a real book.
Features
- Quick Color Palette — Select text and a floating color picker appears instantly
- 6 Vibrant Colors — Yellow, Green, Blue, Pink, Purple, Orange
- Format Preserving — Works with bold, italic, strikethrough text
- Remove Highlight — One-click to remove any highlight
- Dark Mode Support — Colors adapt to light and dark themes
- Command Palette — Each color also available as a command for keyboard shortcuts
How to Use
- Select any text in your note
- A color palette popup appears near your selection
- Click a color to apply the highlight
- Click ✕ to remove an existing highlight
Installation
From Obsidian Community Plugins
- Open Settings → Community plugins → Browse
- Search for Rainbow Highlight
- Click Install, then Enable
Manual Installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create a folder
rainbow-highlightin your vault's.obsidian/plugins/directory - Copy the three files into that folder
- Enable the plugin in Settings → Community plugins
Colors
| Color | Preview |
|---|---|
| Yellow | |
| Green | |
| Blue | |
| Pink | |
| Purple | |
| Orange |