jglev8k downloadsCopy text from a note, linking back to its copied source, or copy a link to a note block.
Copy text from a note, linking back to its copied source, or copy a link to a note block.
This plugin facilitates linking to blocks (e.g., specific lines) within an Obsidian note. It allows:
Please submit bugs here: https://github.com/jglev/obsidian-carry-forward
Please submit ideas here: https://github.com/jglev/obsidian-carry-forward/discussions/categories/ideas
Please ask for help here: https://github.com/jglev/obsidian-carry-forward/discussions/categories/q-a
For changes in each release, please check the releases page: https://github.com/jglev/obsidian-carry-forward/releases
The plugin provides four primary commands:
Carry Forward: Copy selection with each line linked to its copied source

Carry Forward: Copy selection with first line linked to its copied source

Carry Forward: Copy link to line
Carry Forward: Copy embed link to line
Variants of the above commands allow setting the copied link's text using the current selection or the current clipboard text.
Follow the steps below to install the plugin.
Clone the repository, run yarn to install the dependencies, and run yarn dev to compile the plugin and watch file changes.
This plugin's documentation setup is based off of the Obsidian Tasks plugin by Martin Schenck. Like that plugin, this plugin is released under the MIT license.
Automated tests are not currently included in this code for this repository. Assistance in this, particularly using the Obsidian End-to-End testing approach, is especially welcome!