Copy Link

unlisted

by churnish

Add commands to copy link to file, heading or block.

7 starsUpdated 11mo agoGPL-3.0
View on GitHub

Copy Link

Add commands to quickly copy links to files, headings and blocks.

Features

File Commands

Available in the file context menu (right-click on files):

  • Copy note link - Copies a wikilink to the note using the shortest unique path
  • Copy note link as footnote - Copies the note link wrapped in an inline footnote: ^[[[link]]]
  • Copy note embed - Copies an embed link to the note: ![[link]]

Block Commands

Available in the editor context menu (right-click in editor):

  • Copy block link - Automatically adds or finds a block ID and copies a link to it: [[note#^blockid]], works with multi-block selections (creates multiple links on separate lines)
  • Copy block embed - Same as block link but prefixed with ! for embedding: ![[note#^blockid]], works with multi-block selections (creates multiple embeds on separate lines)
  • Copy block link as footnote - Same as block link but wrapped in footnote syntax: ^[[[note#^blockid]]], works with multi-block selections (creates multiple footnotes on separate lines)
  • Copy anchor link - Copies just the block anchor without the file path: [[#^blockid]], works with multi-block selections (creates multiple anchors on separate lines)
  • Copy block URL - Creates an obsidian://open URL for the block: obsidian://open?vault=...&file=...%23%5Eblockid, works with multi-block selections (creates multiple URLs on separate lines)
  • Copy block link with selection as caption - Creates a block link using the selected text as the caption: [[note#^blockid|selected text]]

Support

Credits

This plugin builds on Copy Block Link and employs some of its code.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.