A plugin for displaying inline "callouts" in Obsidian.md; a successor to the Badges plugin by the same author. Key differences: simpler syntax, access to all Lucide icons in Obsidian, modal interfaces for icon suggestions, new inline callout and modify inline callout.
[!NOTE] See demo markdown file here


`[!!ICON|LABEL|COLOR]`
| Syntax | Details |
|---|---|
ICON |
Name of the Lucide icon |
LABEL(optional) |
Callout label/title text |
COLOR(optional) |
RGB values or Obsidian CSS var |
[!IMPORTANT] The
LABELcannot contain either the|pipe or the`backtick symbols, as they are used as delimiters for the custom syntax.
\. e.g.:| example |
| ---------------------------------------- |
| `[!!info\|Lorem\|var(--color-blue-rgb)]` |
From Obsidian's settings:
Via BRAT (Beta Reviewer's Auto-update Tool):
Manually:
main.js, manifest.json & styles.css from the latest release/path/to/vault/.obsidian/plugins/inline-callouts/path/to/vault/.obsidian/plugins/inline-calloutsCustom CSS styles can be applied via CSS snippets. All colors and styles can be over-written just the same.
See CSS snippets - Obsidian Help
body {
--inline-callout-font-size: .85em;
--inline-callout-font-weight: 400;
--inline-callout-border-radius: 4px;
--inline-callout-bg-transparency: .1;
--inline-callout-margin: 1px;
--inline-callout-padding-top: 1px;
--inline-callout-padding-right: 0px;
--inline-callout-padding-bottom: 2px;
--inline-callout-padding-left: 0px;
--inline-callout-icon-size: .85em;
--inline-callout-icon-margin-top: 3px;
--inline-callout-icon-margin-right: 3px;
--inline-callout-icon-margin-bottom: 0px;
--inline-callout-icon-margin-left: 5px;
--inline-callout-label-margin-top: 2px;
--inline-callout-label-margin-right: 5px;
--inline-callout-label-margin-bottom: 0px;
--inline-callout-label-margin-left: 2px;
}
var(--mono-rgb-0)
var(--mono-rgb-100)
var(--color-red-rgb)
var(--color-orange-rgb)
var(--color-yellow-rgb)
var(--color-green-rgb)
var(--color-cyan-rgb)
var(--color-blue-rgb)
var(--color-purple-rgb)
var(--color-pink-rgb)
The above --inline-callout-* CSS variables can be modified via the Style Settings plugin
cd /path/to/vault/.obsidian/plugins
git clone https://github.com/gapmiss/inline-callouts.git
cd inline-callouts
npm i
npm run dev
Settings → Community pluginsInline Callouts plugin.Some code inspired by and derived from:
Thank you!
Lucide Icons: https://lucide.dev
Lucide Icons LICENSE: https://lucide.dev/license