From 612ee1d461a2a1522e0ee38cbb8c0e22ebd2a585 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 10 Apr 2016 21:21:27 +0900 Subject: [PATCH] Update README: PlugInstall! and PlugUpdate! --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 7154a34..679c3ea 100644 --- a/README.md +++ b/README.md @@ -236,6 +236,18 @@ let g:fzf_install = 'yes | ./install' Plug 'junegunn/fzf', { 'do': g:fzf_install } ``` +### `PlugInstall!` and `PlugUpdate!` + +The installer takes the following steps when installing/updating a plugin: + +1. `git clone` or `git fetch` from its origin +2. Check out branch, tag, or commit and optionally `git merge` remote branch +3. If the plugin was updated (or installed for the first time) + 1. Update submodules + 2. Execute post-update hooks + +The commands with `!` suffix ensure that all steps are run unconditionally. + ### Articles - [Writing my own Vim plugin manager](http://junegunn.kr/2013/09/writing-my-own-vim-plugin-manager)