:hibiscus: Minimalist Vim Plugin Manager
vim-plug will now run git remote set-head origin -a
on PlugUpdate
to keep track of the default branch of each plugin so that it can still update a plugin even if its default branch has changed.
This additional command will slow down the update process, but this is an unavoidable price to pay for the correctness of the task. However, vim-plug will now run checkout and merge commands in parallel, so this improvement will slightly offset the slowdown.
-tabnew
), so as not to disturb the current window layoutIf you prefer the old layout, use the following configuration:
let g:plug_window = 'vertical topleft new'
let g:plug_pwindow = 'above 12new'
0.11.0
0.10.0
Interactive PlugClean
using d
-operator
dd
, dip
, ...g:plug_pwindow
for customizing preview window layout (PlugDiff
)
let g:plug_window = '-tabnew'
let g:plug_pwindow = 'vertical rightbelow new'
Added support for { 'do': ':VimCommand' }
notation
Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' }
Plug
command exported as plug#
function
call plug#('junegunn/seoul256.vim')
:PlugUpgrade
to get the latest vim-plug.
Thanks to all that have contributed to vim-plug (listed in alphabetical order).
{ 'tag: '*' }
will point to the latest tagged releasePlug{Install,Update}!
trigger post-fetch checkout, submodule update (Chayoung You)
PlugInstall!
to switch branches or tags without contacting the remotePlugStatus
will detect such plugins and PlugClean
will try to remove themPlugDiff
to include graphical representation of commit history (Junegunn Choi)as
option (Junegunn Choi)
syntax enable
during Vim startup (Joshua Priddle):PlugUpgrade
to get the latest vim-plug.
New features:
commit
option for fine-grained version controlImprovements:
PlugSnapshot
to create Vim script using the new commit
optionPlugDiff
to show pending updates for plugins locked on commit
or on tag
Issues resolved:
q
in plug window to bd
(#336)on
arguments (#314)for
option to load syntax files (#272)set nomodifiable
on commit preview window (#255)Screenshots:
PlugDiff
output
PlugSnapshot
output