Skip to content

churnish/copy-link

Repository files navigation

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, follow the steps below to install it:

  1. Download and enable the BRAT plugin.
  2. Run Add a beta plugin for testing in the Command palette.
  3. Paste https://github.com/churnish/copy-link.
  4. Select Latest version.
  5. Check Enable after installing the plugin.
  6. Press Add Plugin.
Install 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.

About

Obsidian plugin that adds commands to quickly copy links to files, headings and blocks.

Topics

Resources

License

Stars

Watchers

Forks

Contributors