No Paste
approvedby 观自
Blocks paste actions in Markdown editors while the plugin is enabled. - This plugin has not been manually reviewed by Obsidian staff.
No Paste
No Paste is a minimal Obsidian plugin that blocks paste actions in Markdown editors while the plugin is enabled.
What it does
- Blocks paste events in Obsidian Markdown editing surfaces.
- Shows a short notice when pasted text is rejected.
- Works automatically after the plugin is enabled.
- Does not add commands, ribbon buttons, context-menu items, or settings.
What it does not do
No Paste is not an originality detector, AI detector, or anti-cheat system. It only prevents normal paste actions inside the Markdown editor. It does not claim to block every possible way to insert text, such as file imports, sync, drag-and-drop, external automation, plugin APIs, or direct file edits outside Obsidian.
Use case
Use this plugin when you want a writing space that encourages manual typing and rewriting instead of copying text into the editor.
Installation
From Obsidian Community Plugins
After the plugin is accepted into the Obsidian community plugin directory:
- Open Settings → Community plugins.
- Search for No Paste.
- Install and enable the plugin.
Manual installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest GitHub release. - Create this folder in your vault:
.obsidian/plugins/no-paste/. - Put the downloaded files in that folder.
- Reload Obsidian and enable No Paste in Settings → Community plugins.
Privacy
No Paste does not send network requests, upload note content, store note content, or save plugin settings.
Development
npm install
npm run dev
Build a release bundle:
npm run build
The release assets are:
main.jsmanifest.jsonstyles.css
License
MIT
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.