No Paste

by 观自
5
4
3
2
1
New Plugin

Description

This plugin has not been manually reviewed by Obsidian staff. Blocks paste actions in Markdown editors while the plugin is enabled.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

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:

  1. Open Settings → Community plugins.
  2. Search for No Paste.
  3. Install and enable the plugin.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest GitHub release.
  2. Create this folder in your vault: .obsidian/plugins/no-paste/.
  3. Put the downloaded files in that folder.
  4. 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.js
  • manifest.json
  • styles.css

License

MIT