No description
Find a file
Norman-lawyer 8ad2ced2b2 fix: replace EditorView import and any cast with local interfaces
Define CmEditorView and EditorWithCm interfaces to avoid importing
@codemirror/view (which resolves as error type) and eliminate as any cast.
Fixes ObsidianReviewBot required issues.
2026-04-13 20:26:07 +08:00
.gitignore Initial release of Rainbow Highlight plugin v1.0.0 2026-04-13 11:05:56 +08:00
esbuild.config.mjs Initial release of Rainbow Highlight plugin v1.0.0 2026-04-13 11:05:56 +08:00
LICENSE Initial release of Rainbow Highlight plugin v1.0.0 2026-04-13 11:05:56 +08:00
main.js Fix: unused import, callout multiline highlight, hover shadow override 2026-04-13 16:37:21 +08:00
main.ts fix: replace EditorView import and any cast with local interfaces 2026-04-13 20:26:07 +08:00
manifest.json Add period to description 2026-04-13 11:19:11 +08:00
package.json Initial release of Rainbow Highlight plugin v1.0.0 2026-04-13 11:05:56 +08:00
README.md Initial release of Rainbow Highlight plugin v1.0.0 2026-04-13 11:05:56 +08:00
styles.css Fix: unused import, callout multiline highlight, hover shadow override 2026-04-13 16:37:21 +08:00
tsconfig.json Initial release of Rainbow Highlight plugin v1.0.0 2026-04-13 11:05:56 +08:00

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

  1. Select any text in your note
  2. A color palette popup appears near your selection
  3. Click a color to apply the highlight
  4. Click ✕ to remove an existing highlight

Installation

From Obsidian Community Plugins

  1. Open SettingsCommunity pluginsBrowse
  2. Search for Rainbow Highlight
  3. Click Install, then Enable

Manual Installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder rainbow-highlight in your vault's .obsidian/plugins/ directory
  3. Copy the three files into that folder
  4. Enable the plugin in SettingsCommunity plugins

Colors

Color Preview
Yellow #fef3c7
Green #d1fae5
Blue #dbeafe
Pink #fce7f3
Purple #ede9fe
Orange #ffedd5

License

MIT