Paste From History

by Daniel Karakka
5
4
3
2
1
Score: 61/100

Description

Category: Productivity Tools

The Paste From History plugin enhances clipboard functionality within Obsidian by keeping a history of text copied or cut inside the application. Users can quickly access and paste previously copied text via a menu, which can be displayed as a docked panel or a floating overlay. The plugin offers customizable settings, such as the number of clipboard entries stored and the appearance of the history view. While it only tracks clipboard activity within Obsidian and supports text content in editing mode, it provides an efficient way to revisit and reuse clipboard data during a session. Clipboard history is kept in memory and resets between sessions.

Reviews

No reviews yet.

Stats

7
stars
2,607
downloads
0
forks
842
days
150
days
150
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
6
total issues
0
open issues
6
closed issues
28
commits

Latest Version

5 months ago

Changelog

Features

  • Can use numeric keys 1-9 to choose which item to paste in docked view (#4)
  • Font size increased slightly in docked view (#4)

Bugfixes

  • Latest clipboard entry wasn't included (#2)
  • Added support for multiple windows (#3)
  • Text now comes from clipboard event instead of navigator api which might solve issue 5 (#5)

README file from

Github

Obsidian plugin: Paste from history

Usage

Text you copy or cut will be tracked. You then have the ability to paste text from those previous clipboard events.

Docked view

Docked view

Hovered view

Demo

Commands

Paste from clipboard history

Opens a menu displaying a list of recent clipboard texts which can be chosen to paste into the editor.

Hotkey

Choose a hotkey that fits well with your hotkeys. These works well for me:

  • Linux & Windows: Ctrl + Shift + V
  • Mac: Command + Shift + V
Clear clipboard history

Removes all entries from the plugin's history of the clipboard.

Settings

History limit

You can adjust the limit of how many clipboard text events are tracked in the settings. Defaults to 20.

History view

Two modes for clipboard history view.

  • hovered - Menu floating above the editor.
  • docked - Menu docked to the bottom of the editor. (Default)
Scroll threshold

Supported by docked view

Number of visible clipboard items before scrolling. Defaults to 10.

Lines in preview

Supported by docked view

Number of lines to reserve for multiline preview. Defaults to 6.

Limitations

  • Obsidian does not have access to the OS's clipboard which means clipboard events happening outside of Obsidian are not tracked in this plugin's clipboard history.
  • Paste from clipboard history only works inside editing view.
  • Only text content is supported currently.
  • Clipboard history is kept in memory. Consequences:
    • Clipboard history prior to plugin activation is not available.
    • Clipboard history is lost between sessions.
    • Clipboard history is not available between devices.

Implementation details

Keeps a limited in-memory history of the text from clipboard copy and cut events seen by the document HTML DOM object in the Obsidian application.

License

GNU LGPLv3

Contribution

Donation

Donations of any size are welcome and will allow me to dedicate more time towards community endeavors such as this project.

Bugs, feedback & ideas

Please feel free to open an issue and I'll take a look.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Advanced Copy
2 years ago by leschuster
An Obsidian plugin to copy Markdown and transform it into HTML, Anki, or any custom format. Create custom profiles with versatile templates tailored to your workflow.
Browser History
a year ago by noy4
Sync your browser history to notes.
Clipboard Manager
10 months ago by Ayush Raj
The clipboard obsidian plugin
Cliplet
7 months ago by namikaze-40p
An Obsidian plugin that serves as a clipboard and snippet manager — your own, separate from the OS clipboard.
Command Line
a year ago by Steven Stallion
Copy command lines from your notes to the clipboard.
Confluence Converter
a year ago by Addo Zhang
An Obsidian Plugin for Confluence
Convert Base64 to PNG
a year ago by Nykko Lin
Converts base64-encoded images to local PNG files for Obsidian.
Copy document as HTML
4 years ago by mvdkwast
Obsidian plugin: copy document as HTML, including images
Copy Image
2 years ago by Felipe D.S. Lima
Easily copy image to clipboard by right clicking image.
Copy Inline Code
3 years ago by Ondrej Zavodny
Cursor Position History
a year ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
Export to HTML
a year ago by kalvn
Export a note as HTML in the clipboard or in a file.
Extract Highlights
6 years ago by Alexis Rondeau
Manage your highlights in Obsidian by easily creating, removing and exporting them.
Fix Line Endings on Copy
7 months ago by KiwiJanus
Ghost Text
8 months ago by lawrencefeng17
Git Changelog
a year ago by shumadrid
An Obsidian plugin that displays changelogs of the entire vault and individual files in the sidebar by utilizing Git commit history
Hanko
a year ago by Telehakke
Obsidian plugin.
Image auto upload
5 years ago by renmu123
auto upload image with picgo
Image Embedder
a year ago by Natalie Sumbo
Image to HTML
a year ago by 0x1DA9430
A plugin for Obsidian that converts pasted images to HTML format instead of Obsidian's wikilink or Markdown format
Image To Lskypro
3 years ago by NekouTarou
支持直接上传图片到图床Lsky,基于https://github.com/renmu123/obsidian-image-auto-upload-plugin.git改造。
Image Uploader
5 years ago by Creling
JSONifier
5 years ago by Kjell Connelly
Line Commands
2 years ago by charliecm
Adds commands to quickly select, copy, cut, and paste lines under the selection or cursor.
Lskypro Upload V2
2 months ago by 3kk0
Auto upload local images to LskyPro.
Paste as Embed
2 years ago by Matt Laporte
Obsidian plugin to paste contents of clipboard into a new note, and embed it in the active note.
Paste as file link
9 months ago by Matthias Büge
This plugin is used to paste a text from the clipboard as a link to an existing obsidian note
Paste As Html
3 years ago by maotong06
Paste Image Into Property
a year ago by Nito
Paste Image Rename and Convert
a year ago by iaos
An obsidian plugin that renames pasted images and covert formats
Paste Link
2 years ago by Jose Elias Alvarez
Intelligently paste Markdown links in Obsidian.
Paste Mode
5 years ago by Jacob Levernier
Obsidian Notes plugin for pasting text and blockquotes to the cursor's current level of indentation.
Paste Reformatter
a year ago by Keath Milligan
A plugin for Obsidian that reformats pasted HTML and plain text content, giving you precise control over how content is transformed when pasted into your notes.
Paste transform
2 years ago by Timofey Koolin
Paste URL into selection
6 years ago by Denis Olehov
Paste URLs into selected text "notion style"
Previous Daily Note
a year ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
Publish URL
2 years ago by Hananoshika Yomaru
copy the publish url to clipboard
Recent Notes
a year ago by Kamil Rudnicki
Recent Notes Plugin for Obsidian
Recursive Copy
2 years ago by datawitch
Relative Find
5 years ago by phibr0
Show Current File Path
5 years ago by Ravi Mashru
Obsidian plugin to show the file path of the current file in the status bar
Smart Context
a year ago by 🌴 Brian
Sonkil
10 months ago by ohyoungpark
Text expand
6 years ago by MrJackphil
A simple text expand plugin for Obsidian.md
Vault Size History
2 years ago by Technerium