Copy Link

unlisted

by churnish

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

5 starsUpdated 6mo 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]]

Installation

Until Copy Link is made available in the plugin directory, to install it:

  1. Download and enable the BRAT plugin.
  2. Install via BRAT.
  3. Select Add plugin.
Install manually

Note: To get updates for Copy Link, you will have to check for and install them manually.

  1. Download copy-link.zip in the Assets of the latest release.
  2. Open the vault folder in the system file manager.
  3. Open your Obsidian configuration folder (.obsidian by default, hidden on most OSes).
  4. Unzip copy-link.zip and place it in the plugins folder.
  5. Reload plugins or app.
  6. Enable Copy Link in Obsidian settings → Community plugins → Installed plugins.

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.