Copy with Footnotes

approved

by Systina12

Copy selected Markdown together with its referenced footnote definitions. - This plugin has not been manually reviewed by Obsidian staff.

61 downloadsUpdated 13d agoMIT

Copy with Footnotes

Copy selected Markdown together with its referenced footnote definitions.

Example

Before, in the source note:

Interesting result.[^smith]

...other content...

[^smith]: Smith et al., 2024.

Select:

Interesting result.[^smith]

After copying, on the clipboard:

Interesting result.[^smith]

[^smith]: Smith et al., 2024.

Usage

  • Command Palette -> Copy selection
  • Right-click selected text -> Copy with footnotes

Requires Obsidian 1.8.7 or later, in Source mode or Live Preview.

Experimental Paste

In the plugin settings, turn on Enable paste with footnotes. Use Paste clipboard in the Command Palette or Paste with footnotes in the editor menu. Choose the nearest block, the next block, or the end of the note, and insert definitions before or after that block. Existing definitions are reused or incoming IDs are renamed when needed. Details.

Local Installation

Use a supported LTS Node.js release. Run npm ci, npm run lint, npm test, and npm run build. Put main.js and manifest.json in <vault>/.obsidian/plugins/copy-with-footnotes/, then enable Copy with Footnotes in Community plugins. No CSS file is needed.

API findings and release checks: Verification.

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.