polygonhunter81 downloadsA slash menu that shows you what you get — type / and pick blocks, headings, and callouts from live, colored previews instead of memorizing syntax.
See the block before you insert it.
Slashosaurus is a Notion-style slash menu for Obsidian. Type / and a small glass panel appears right at your cursor: headings shown in their real sizes, callouts as actual colored boxes with their icons, code and math with their look — every entry previews what it creates, in your theme's own colors. Keep typing to filter (/wa → Warning, /h2 → Heading 2, /tab → Table), hit Enter, keep writing.
I built Slashosaurus because I could never remember callout syntax. Is it [!warning] or [!warn]? What was the folded variant again? Which types exist at all? A menu that only lists names doesn't fix that — I'd still have to know what "abstract" looks like. So the menu shows the boxes themselves. You pick the color you mean, not the word you half-remember.
Slashosaurus is the fourth plugin in the -osaurus family, next to Linkosaurus, Scalosaurus, and Searchosaurus. If something feels off or you have an idea, open an issue on GitHub; I read everything.
| You type | The menu shows |
|---|---|
/ |
Everything, grouped: Text · Callouts · Insert · Snippets |
/wa |
Warning — as an orange box with its icon, before you insert it |
/h2 |
Heading 2, drawn in heading-2 size |
/tab |
Table — a tiny grid preview |
/tldr |
Abstract callout (aliases work too) |
/code |
Code block — Enter, then pick the language in the same popup |
/, pick Quote or a callout: the text is wrapped, not replaced. Multi-line selections get proper prefixes, code selections land inside the fence./query vanishes without a trace and the cursor lands where writing continues: inside the callout body, in the first table cell, on the empty line of the code block.{cursor} marks the writing position) and they join the menu as their own group.| Key | Does |
|---|---|
↵ |
Insert the block |
⇧↵ |
Insert a callout folded (> [!note]-) |
↑ / ↓ |
Move the selection pill |
esc |
Dismiss (in the language picker: insert without a language) |
| just type | Fuzzy-filter the list |
Headings 1–3 · bulleted, numbered and to-do lists · quote · divider · all 13 callout types (note, abstract, info, todo, tip, success, question, warning, failure, danger, bug, example, quote — each also foldable) · code block with language picker · table · math block · Mermaid diagram · comment · internal link · embed · today's date · footnote (marker at the cursor, definition appended at the end) · plus every snippet you define — and, with the Daily Bible Verse plugin enabled, its verse commands (see Integrations).
Install, enable, type /. Two things worth knowing:
/. Disable it under Settings → Core plugins — or give Slashosaurus a different trigger character in its settings; both menus side by side is chaos nobody needs.daily-bible-verse is installed and enabled, a Daily Bible Verse group appears at the bottom of the menu: Bibelvers des Tages (📖) inserts today's verse as a callout at the cursor, Vers neu würfeln (🎲) rerolls it. Both entries just run that plugin's own commands — Slashosaurus inserts nothing itself. Disable the plugin and the group vanishes without a trace.Slashosaurus runs entirely offline. It makes zero network requests, collects nothing, and stores nothing outside your vault's plugin settings.
See CONTRIBUTING.md. The short version: src/core/ stays pure and tested, the UI stays radically clean.
Inspired by the many slash-command plugins that came before it — built from scratch anyway, because the previews were the point.
MIT © polygonhunter