S-Color-Inline

approvedunreviewed

by Abdulkader Safi

Show color swatches next to CSS color values in inline code.

Updated todayMIT

S-Color-Inline

An Obsidian plugin that puts a small color swatch next to any CSS color you write in inline code. Type `#0080ff` and you see the color right beside it.

It works in Live Preview and Reading view. Fenced code blocks are skipped on purpose, so a CSS file pasted into a note stays clean.

Supported formats

FormatExamples
Hex#0fa #ff0f #0080ff #ff008080
RGB / RGBArgb(128,128,128) rgba(0,255,255,0.5)
HSL / HSLAhsl(150,50%,90%) hsla(32,100%,50%,0.8)

Case doesn't matter, so RGB(...) and #FFF work too. The color has to fill the whole code span: `#fff` gets a swatch, `color: #fff` does not.

Install

Manual

  1. Download main.js, manifest.json and styles.css from the latest release.
  2. Put them in <your vault>/.obsidian/plugins/s-color-inline/.
  3. Reload Obsidian and turn on S-Color-Inline under Settings > Community plugins.

From source

git clone https://github.com/Abdulkader-Safi/s-color-inline.git
cd s-color-inline
npm install
npm run build

Use npm run dev to rebuild on every save while you work.

Screenshots

ThemeLightDark
DefaultDefault theme, lightDefault theme, dark
MinimalMinimal theme, lightMinimal theme, dark
ThingsThings theme, lightThings theme, dark

Credits

Based on Inline Color Swatch by Suika, released under MIT.

License

MIT. See LICENSE.

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.