This is an extension for the awesome vim CtrlP plugin.
This extension adds a new CtrlP command, the :CtrlPCmdPalette
, which allows you to find and run vim commands (internal or custom).
First you will need to have CtrlP installed and a vim compiled with python support. Once you have that:
- If you use Vim-plug, add this to your plugins list:
Plug 'fisadev/vim-ctrlp-cmdpalette'
. - If you use Vundle, add this to your bundles list:
Bundle 'fisadev/vim-ctrlp-cmdpalette'
. - If you use Patogen, clone this repo inside your bundles dir.
Done! Now you can call :CtrlPCmdPalette
, or map it to a keybinding :)
If you want the selected command to be executed by default, add this to your .vimrc
let g:ctrlp_cmdpalette_execute = 1
Special thanks to the creator of this plugin, which allowed me to learn how to extend CtrlP.