Tiger397 downloadsCopy vault files on macOS, copy note contents, and insert Markdown code blocks.
Super Copy adds faster copy and Markdown editing actions to Obsidian on macOS.
Super Copy supports English, Simplified Chinese, Traditional Chinese, Japanese, Korean, German, French, Spanish, and Brazilian Portuguese.
Hover over an item in the File Explorer and select the files icon, or right-click the item and select Copy file or Copy folder. You can also run Super Copy: Copy current file from the command palette. Command and menu names are translated to match Obsidian's interface language.
The copied item can be pasted into Finder or any macOS app that accepts file objects.
Select the copy icon beside a Markdown or TXT file in the File Explorer, or use the copy button in the active note.
Hover over a file or folder in the File Explorer to copy its relative path. On macOS, you can also copy its local absolute path. Folder rows include a button for creating a blank Markdown file. In Settings → Community plugins → Super Copy, each action can be enabled or disabled separately for folders, Markdown files, plain-text files, and other attachments.
Run Super Copy: Insert Markdown code block from the command palette. To assign a keyboard shortcut, open Settings → Hotkeys and search for the command.
The default code block language and each feature can be changed under Settings → Community plugins → Super Copy.
Super Copy requires the Obsidian desktop app. Copying files and folders as native file objects specifically requires macOS. The plugin invokes the built-in /usr/bin/osascript command only when you request this action; file paths are passed as command arguments and are never interpolated into executable script text.
Super Copy works locally and makes no network requests. It does not collect analytics or telemetry. The plugin reads only the vault files you explicitly copy and stores its settings in Obsidian's plugin data.
main.js, manifest.json, and styles.css from the latest GitHub release.<vault>/.obsidian/plugins/ob-super-copy/.npm ci
npm run check
Build artifacts are written to dist/.