I make so many Vim plugins I had to make a Vim plugin for making Vim plugins.
:PP: Pretty print. With no argument, acts as a REPL.
:Runtime: Reload runtime files. Like
:runtime!, but it unlets any include guards first.
:Disarm: Remove a runtime file's maps, commands, and autocommands, effectively disabling it.
:scriptnamesinto the quickfix list.
:messagesinto the quickfix list, with stack trace parsing.
:Verbose: Capture the output of a
:verboseinvocation into the preview window.
:Time: Measure how long a command takes.
:Breakadd: Like its lowercase cousin, but makes it much easier to set breakpoints inside functions. Also
:Vedit: Edit a file relative the runtime path. For example,
:Vedit plugin/scriptease.vim. Also,
:Vtabedit, etc. Extracted from pathogen.vim.
K: Look up the
:helpfor the VimL construct under the cursor.
zS: Show the active syntax highlighting groups under the cursor.
g=: Eval a motion or selection as VimL and replace it with the result. This is handy for doing math, even outside of VimL.
- Projections for projectionist.vim.
:help for details.
Install using your favorite package manager, or use Vim's built-in package support:
mkdir -p ~/.vim/pack/tpope/start cd ~/.vim/pack/tpope/start git clone https://tpope.io/vim/scriptease.git vim -u NONE -c "helptags scriptease/doc" -c q
Once help tags have been generated, you can view the manual with
See the contribution guidelines for pathogen.vim.
Copyright (c) Tim Pope. Distributed under the same terms as Vim itself.