Obsidian/Q/Can a keyboard shortcut add a block id to a todo?
Can a Keyshort add a block id to a todo in Obsidian, compatible with a Logseq/Block/Reference?
- Short answer: yes for the block id — a todo is a list item, and two plugins already tracked here mint an id and copy a link to it from one bindable command. No for the Logseq half: nothing produces a
((uuid)) that Logseq resolves. Native block ids reach a todo, but no command mints them
- Answer/Official from Link to a block in a note.
- A block is "a unit of text in your note, such as a paragraph, block quote, or list item," so a
- [ ] task line qualifies. For a list item the identifier sits directly on the bullet: - [ ] call the bank ^37006f. - Typing
^ inside a link opens a picker of existing blocks, and [[^^text]] searches blocks across the vault. - Obsidian ships no command that creates an identifier, so out of the box there is nothing in Settings → Hotkeys to bind.
Plugins that mint the id on a keystroke
Where compatibility stops
- Obsidian writes
^blockid trailing the line and references it as [[Note#^blockid]], embedding as ![[Note#^blockid]]. - Logseq writes
id:: <uuid> as a block property on its own line and references it as ((uuid)). - The identifier format and the reference syntax both differ, so a link either tool makes is inert in the other. A bridge would need a plugin that writes
id:: <uuid> beneath the task and copies ((uuid)) to the clipboard. - Obsidian/Plugin/Obsidian Todoseq is the closest thing that exists: it reads Logseq's
TODO / DOING / DONE / LATER / NOW / WAIT keywords and SCHEDULED: / DEADLINE: metadata. It carries the task vocabulary across, not the reference syntax.
Scope of this answer
- Drawn from the official Obsidian help and from the plugins recorded in this garden. The full community directory was not swept, so a
((uuid))-emitting plugin may exist unrecorded.