cknadler/vim-anywhere

Use Vim everywhere you've always wanted to

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 18th, 2026
Created on December 29th, 2013
Open Issues & Pull Requests: 43 (+0)
GitHub issues: Enabled
Number of forks: 145
Total Stargazers: 3,769 (+0)
Total Subscribers: 39 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.1 hours
Mean response time: 1058.3 days
90th percentile: 2116.5 days
Tracked items: 2

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,939 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

vim-anywhere is a shell utility that lets you invoke Vim from any application to edit text and automatically return the result to your clipboard.

The tool solves the friction of switching between applications when you want to use Vim for text editing. It works by opening a temporary Vim buffer when triggered by a keyboard shortcut, then copying the buffer contents to your clipboard and refocusing your previous application when you close the editor. The temporary files are stored in a system temp directory and persist until system restart, creating an implicit history of your edits.

The tool is designed for macOS and Linux systems. On macOS it requires MacVim and uses a default keybinding of ctrl+cmd+v, adjustable through System Settings. On Linux it requires Gnome or a derivative with gVim, using ctrl+alt+v by default, with configuration available for window managers like I3WM. It suits developers and writers who spend significant time in Vim and want to extend that workflow into web forms, email clients, and other applications where Vim is not natively available. The README does not compare it to alternatives.

The project maintains a FAQ addressing common issues and has established contribution guidelines. Pull requests and issue reports are explicitly welcomed.