Thomas 56 downloadsInsert Lucide icons into your notes and activate them across the TBDL theme.
An Obsidian plugin that lets you insert Lucide icons into your notes and swap the default callout glyphs of the TBDL theme for Lucide icons.
note, tip, warning, danger, …).
The icons inherit each callout's accent color.A searchable grid opens. Click an icon to drop its inline SVG at the cursor.
The SVG uses stroke="currentColor", so it inherits the surrounding text
color and respects the theme in both light and dark mode.
Inline SVG renders in Reading view. In Live Preview it appears as raw HTML until you switch to Reading view.
This is the recommended way to make new documents use Lucide icons: keep typing emojis as usual, and they render as Lucide icons on screen.
~613 common emojis are mapped (laptops, checks, rockets, hearts, tools, weather, faces, food, animals…). Emojis with no Lucide equivalent (e.g. flags, unicorns, family emojis) keep rendering as normal emoji. The toggle is instant in Live Preview and applies on the next render in Reading view.
Three equivalent ways to toggle:
When active, a tbdl-lucide class is added to the body and a stylesheet
remaps every callout type to a Lucide icon via CSS masks, so the icon picks up
the callout's accent color cleanly.
Once accepted into the community plugin directory, search for "Lucide Icons for TBDL" and install it.
main.js, manifest.json and styles.css from the latest
release..obsidian/plugins/tbdl-lucide-icons/ and copy the three files in.npm install
npm run dev # watch + sourcemaps
npm run build # minified main.js for release
Requires Node 18+. The build bundles the full lucide icon set, so main.js
is around 650 KB.
MIT.