diff --git a/requirements.md b/requirements.md index db192e7..036397e 100644 --- a/requirements.md +++ b/requirements.md @@ -13,23 +13,18 @@ Git 1.8 or greater is recommended. #### Neovim Simply install [neovim](https://github.com/neovim/neovim/wiki/Installing-Neovim) to make use of the job based installer. -The one caveat is that it is [not synchronous](https://github.com/junegunn/vim-plug/issues/104) like the python or ruby installers. -This affects you when scripting, for instance `nvim +PlugUpdate +qa`. -In such cases vim-plug will use the python installer - which is synchronous - when available. -To use the python installer, install the pypi neovim library, optionally to root with sudo. +## Parallel installer -```viml -pip install neovim -``` +#### Vim 8 -You can check the neovim module is working inside nvim by doing: +vim-plug starts non-blocking, parallel installer on Vim 8. You can append `--sync` flag to `PlugInstall` or `PlugUpdate` command to make the installer block the control until completion. -```viml -:python print 'python works' -``` +#### Vim 7 -#### Ruby +If you use Vim 7, Ruby or Python is required to start parallel installer + +##### Ruby The ruby installer requires the ruby interpreter (1.8.7+) and vim compiled with `+ruby` support. @@ -39,7 +34,7 @@ You can check it works inside vim by: :ruby puts 'ruby works' ``` -#### Python 2 or 3 +##### Python 2 or 3 The python installer requires python version >= 2.6 or any version of 3. Python 2.7 is recommended as many plugins still require `+python`.