No description
Find a file
2026-03-26 10:18:37 +01:00
.github/workflows Update github workflow to use bun 2026-03-26 10:10:33 +01:00
src Change command id to fix lint 2026-03-26 10:18:37 +01:00
.editorconfig Initial commit 2026-03-26 08:48:36 +00:00
.gitignore Initial commit 2026-03-26 08:48:36 +00:00
.npmrc Initial commit 2026-03-26 08:48:36 +00:00
AGENTS.md Update agents md 2026-03-26 10:00:29 +01:00
bun.lock Migrate to bun 2026-03-26 09:57:49 +01:00
esbuild.config.mjs Initial commit 2026-03-26 08:48:36 +00:00
eslint.config.mts Initial commit 2026-03-26 08:48:36 +00:00
LICENSE Initial commit 2026-03-26 08:48:36 +00:00
manifest.json Update manifest 2026-03-26 09:58:23 +01:00
package.json Migrate to bun 2026-03-26 09:57:49 +01:00
README.md Make plugin copy the file 2026-03-26 10:12:33 +01:00
styles.css Initial commit 2026-03-26 08:48:36 +00:00
tsconfig.json Initial commit 2026-03-26 08:48:36 +00:00
version-bump.mjs Initial commit 2026-03-26 08:48:36 +00:00
versions.json Initial commit 2026-03-26 08:48:36 +00:00

Copy All

An Obsidian plugin that copies the entire contents of the current file to the clipboard as Markdown.

Features

  • Copy entire file — Copies all Markdown content from the active file to your clipboard via the command palette.
  • Filename as heading — Optionally prepends the filename (without .md) as a top-level # Heading.
  • Mobile pull-down support — The command can be assigned to Obsidian's mobile pull-down action for quick access.

Usage

  1. Open the command palette and run Copy All: Copy entire file to clipboard.
  2. The file contents are copied to your clipboard, ready to paste.

Mobile pull-down

To use with Obsidian's mobile pull-down gesture:

  1. Go to Settings → Mobile.
  2. Set Pull down action to Copy All: Copy entire file to clipboard.

Settings

Setting Description Default
Include filename as heading Prepend the filename (without .md) as a # Heading at the top of the copied text. On

Installation

From Obsidian Community Plugins

  1. Open Settings → Community plugins → Browse.
  2. Search for Copy All.
  3. Click Install, then Enable.

Manual

Copy main.js, styles.css, and manifest.json into your vault at .obsidian/plugins/copy-all/.