dstein64 / vim-startuptime

A plugin for viewing Vim and Neovim startup event timing information.
MIT License
594 stars 11 forks source link
profiling startup vim vimscript

build

vim-startuptime

vim-startuptime is a plugin for viewing vim and nvim startup event timing information. The data is automatically obtained by launching (n)vim with the --startuptime argument. See :help startuptime-configuration for details on customization options.

Requirements

Installation

A package manager can be used to install vim-startuptime.

Examples
* [Vim8 packages][vim8pack]: - `git clone https://github.com/dstein64/vim-startuptime ~/.vim/pack/plugins/start/vim-startuptime` * [Vundle][vundle]: - Add `Plugin 'dstein64/vim-startuptime'` to `~/.vimrc` - `:PluginInstall` or `$ vim +PluginInstall +qall` * [Pathogen][pathogen]: - `git clone --depth=1 https://github.com/dstein64/vim-startuptime ~/.vim/bundle/vim-startuptime` * [vim-plug][vimplug]: - Add `Plug 'dstein64/vim-startuptime'` to `~/.vimrc` - `:PlugInstall` or `$ vim +PlugInstall +qall` * [dein.vim][dein]: - Add `call dein#add('dstein64/vim-startuptime')` to `~/.vimrc` - `:call dein#install()` * [NeoBundle][neobundle]: - Add `NeoBundle 'dstein64/vim-startuptime'` to `~/.vimrc` - Re-open vim or execute `:source ~/.vimrc`

Usage

Documentation

Documentation can be accessed with either:

:help vim-startuptime

or:

:StartupTime --help

The underlying markup is in startuptime.txt.

There is documentation on the following topics.

Topic :help {subject}
Arguments startuptime-arguments
Modifiers startuptime-modifiers
Vim Options startuptime-vim-options
Configuration startuptime-configuration
Color Customization startuptime-color-customization

License

The source code has an MIT License.

See LICENSE.