0.9.0
:PlugUpgrade
to get the latest vim-plug.
Thanks to all that have contributed to vim-plug (listed in alphabetical order).
- @beatrupp
- @hobarrera
- @itspriddle
- @simonweil
- @srstevenson
- @starcraftman
- @yous
Notable changes
- #476 Support wildcards in tag option (Junegunn Choi)
- ProTip:
{ 'tag: '*' }
will point to the latest tagged release
- ProTip:
- #463 Make
Plug{Install,Update}!
trigger post-fetch checkout, submodule update (Chayoung You)- Use
PlugInstall!
to switch branches or tags without contacting the remote - Also can be used for retrying failed submodule update
- Use
- #462 Detect plugins that are diverged from their origins (Junegunn Choi)
PlugStatus
will detect such plugins andPlugClean
will try to remove them
- #428
PlugDiff
to include graphical representation of commit history (Junegunn Choi) - #371 Add
as
option (Junegunn Choi)- Used to resolve name conflict
Bug fixes and improvements
- #474 Load ftdetect files in filetypedetect augroup (Junegunn Choi)
- #460 Fall back to Python installer if Ruby is broken (Junegunn Choi)
- #459 Clear message on retry (Junegunn Choi)
- #455 git config should read local .git/config instead of $GIT_CONFIG (Junegunn Choi)
- Use on User autocmd if possible (Junegunn Choi)
- #451 Reset colors for git show (Simon Weil)
- #430 Refactor duplicate logic in installers (Junegunn Choi)
- #445 Remove redundant checks of git --version in Neovim installer (Junegunn Choi)
- #439 Do not proceed if getcwd() returns an empty string (Junegunn Choi)
- #434 Use runtime to load syntax file during ft-based ODL (Junegunn Choi)
- #419 Avoid multiple
syntax enable
during Vim startup (Joshua Priddle) - #410 Do not load irrelevant syntax files (Junegunn Choi)
- #407 Rename script-local function to generate better error message (Junegunn Choi)
- #394 Disable mappings during update (Jeremy Pallats/starcraft.man)
- #392 Better error message when git executable is not found (Junegunn Choi)
- #386 Only highlight vim-plug buffers if syntax enabled (Scott Stevenson)