ClipFlow
unlistedby Helalsoft
Seamlessly capture, search, and quick-paste from your clipboard history.
★ 1 starsUpdated 2mo agoMIT
ClipFlow
ClipFlow is a powerful clipboard manager plugin for Obsidian. It seamlessly captures, searches, and quick-pastes from your clipboard history directly within your Obsidian workspace.
Features
- Clipboard History: Automatically captures everything you copy, whether from inside Obsidian or your system clipboard.
- Sidebar View: dedicated sidebar view to browse your clipboard history.
- Full History View: specialized tab view for managing and searching extended history.
- Quick Paste: "Quick Switcher"-like interface to rapidly find and paste clips.
- System Clipboard Integration: Optionally tracks and pins the current system clipboard content.
- Configurable: control history limits, duplicate handling, and more.
- Vim Support: Works with Obsidian's Vim mode.
Installation
Manual Installation
- Download the
main.js,manifest.json, andstyles.cssfiles from the latest release. - Create a folder named
obsidian-clipflowin your vault's.obsidian/plugins/directory. - Move the downloaded files into that folder.
- Reload Obsidian and enable "ClipFlow" in the Community Plugins settings.
Development
If you want to build the plugin yourself:
- Clone this repository.
- Run
npm installorpnpm installto install dependencies. - Run
npm run buildto build the plugin.
Usage
Commands
- Quick paste from history: Opens a modal to search and paste from your history.
- Toggle sidebar history view: Opens or closes the clipboard history sidebar.
- Open full history view: Opens the detailed history management tab.
- Edit clipboard: Opens your clipboard history as a markdown file for easy editing. Entries are separated by
---. When you close the file, changes sync back to history. - Clear clipboard history: Removes all regular history entries.
Views
- Sidebar: Shows recent clips. Click a clip to paste it into your active note.
- Full History: Provides a search bar and list of all clips. Allows deleting individual entries.
Settings
- Clipboard Polling Interval: How often to check for system clipboard changes (default: 1000ms).
- History Limit: Maximum number of items to keep.
- Allow Duplicates: Whether to store duplicate copies as new entries.
- Track System Clipboard: Enable/disable monitoring of external copies.
- Pin System Clipboard: Keep the current system clipboard content at the top of the list.
- Auto-delete after paste: Remove an entry from history after you paste it.
- Ribbon Button Action: Choose whether the ribbon icon opens the sidebar or the full view.
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.