Analysis updated 2026-07-09 · repo last pushed 2014-11-22
Track which Vim shortcuts you use most to optimize your key mappings.
Identify rarely used shortcuts that could be remapped to more convenient keys.
Export your editing session history as a CSV for analysis in any spreadsheet tool.
| davidpdrsn/vim-leaderboard | kien/ctrlp.vim | yangyangwithgnu/use_vim_as_ide | |
|---|---|---|---|
| Stars | 4 | 7,239 | 9,179 |
| Language | VimL | VimL | VimL |
| Last pushed | 2014-11-22 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Vim and defining your shortcuts through the plugin's configuration method.
vim-leaderboard is a plugin for the Vim text editor that records which custom keyboard shortcuts you use while editing. It logs each shortcut you trigger, when you used it, and what action it performed. The idea is to give you a record of your own editing habits so you can see which commands you rely on most. To use it, you set up your shortcuts through the plugin instead of Vim's usual configuration method. Each shortcut gets a plain-English description (like "Run tests"), the key combination you press to trigger it, and the actual commands that run when you press those keys. After that, you use your shortcuts exactly as you normally would, the plugin quietly tracks each one behind the scenes. When you quit Vim, the plugin saves your session's history to a CSV file on your computer. Each row records the command's name, the keys you pressed, the full command that ran, and a timestamp. Since the data is in a simple spreadsheet-friendly format, you can open it in any tool that reads CSV files to analyze or visualize your usage patterns however you like. The project is aimed at Vim users who want insight into their own workflow, perhaps to figure out which shortcuts they use most often, or to identify commands they rarely use and might want to remap to more convenient keys. The README notes the plugin is still in early development and doesn't fully work yet, and currently only supports one type of keyboard mapping, with other types planned for later.
A Vim plugin that tracks which custom keyboard shortcuts you use while editing and saves the data to a CSV file so you can analyze your workflow habits.
Mainly VimL. The stack also includes VimL, Vim.
Dormant — no commits in 2+ years (last push 2014-11-22).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.