About Vim-Plug
Vim-Plug is a lightweight plugin manager for Vim and Neovim that simplifies plugin installation and updates. With a single file and no dependencies, it offers fast parallel installations, shallow clones for minimal disk usage, and intuitive syntax for quick setup. Compatible with all Vim versions since 2006 and all Neovim releases, it supports branches, tags, commits, post-update hooks, and on-demand loading for optimized performance.
FAQ
Yes, vim-plug automatically generates help tags for all of your plugins whenever you run PlugInstall or PlugUpdate. You can also regenerate help tags only with the plug#helptags() function.
This symptom is commonly caused by two configuration mistakes: not putting call plug#end() after Plug statements or putting the code in .gvimrc instead of .vimrc.
No, there is a separate PlugUpgrade command. You can run PlugUpgrade after PlugUpdate to ensure you have the latest version of vim-plug.
vim-plug no longer handles dependencies between plugins. You need to manually specify Plug commands for dependent plugins. You can use | separators or arbitrary indentation to express plugin dependencies in your configuration files.
vim-plug injects git::@ into the URL to avoid username/password prompts from git when the repository doesn't exist. This is a hack to handle typos or removed repositories. Git 2.3.0 and above can suppress this prompt, and vim-plug removes git::@ when such a version is found.
Yes, color schemes are not any different from other plugins. A common mistake is to put :colorscheme NAME before call plug#end(). Make sure to load your color scheme after plug#end().
The parallel installer is only enabled when at least one of the following conditions is met: Vim with Ruby support (has('ruby') / Ruby 1.8.7 or above), Vim with Python support (has('python') or has('python3') / Python 2.6 or above), or Neovim with job control (exists('*jobwait')).
You can increase g:plug_timeout, install YouCompleteMe exclusively with :PlugInstall YouCompleteMe, or install YouCompleteMe manually. YouCompleteMe is an exceptionally large plugin that can take a very long time to download and compile.
Alternatives to consider
See all alternativesBadges
Promote Vim-Plug giving it more exposure, by adding these badges to your website, documentation, or product listing. Each badge links back to Vim-Plug page on Webfolio.
<a href="https://www.webfolio.to/tools/vim-plug?utm_source=badge&utm_campaign=badge" target="_blank" rel="noopener noreferrer"><img src="https://www.webfolio.to/badges/featured_color.svg" alt="Featured on Webfolio" style="max-width: 150px" /></a>
Pricing summary
Model
Open source
Categories
Claim this tool
Are you the founder? Claim your profile to update details and track views.