xmisio72419 downloadsNotion-style synced blocks. Click any transclusion (![[note]]) to edit its source in a floating panel — edit embeds in place.
Notion-style synced blocks for Obsidian. Click any transcluded embed (![[]]) to edit its source content in a floating panel — no more navigating away from your current note.
Obsidian's transclusion (![[note]], ![[note#heading]], ![[note#^block]]) lets you display content from other notes inline. But editing that content requires navigating to the source file first. Embed Editor closes that gap: click the embed, edit in place, save — the source file and all embeds update instantly.

Click any embed to open the floating editor:

![[note]]), heading sections (![[note#heading]]), and block references (![[note#^blockid]])Ctrl/Cmd+Enter to save, Escape to cancelThe repo includes seamless-embeds.css — a CSS snippet that makes transclusions look like native content instead of boxed embeds:
main.js, manifest.json, and styles.css from the latest releaseembed-editor in your vault's .obsidian/plugins/ directoryseamless-embeds.css from the latest release.obsidian/snippets/ directory![[Some Note#Some Heading]]| Shortcut | Action |
|---|---|
Ctrl/Cmd + Enter |
Save and close |
Escape |
Cancel and close |
Tab |
Insert tab character |
Embed Editor registers a click handler on embed elements. When you click:
The plugin uses Obsidian's metadata cache for heading lookups and the Vault API for file reads/writes — no external dependencies.