Document how to install with vim8 packages

This commit is contained in:
Adam Stankiewicz
2020-09-30 05:38:14 +02:00
parent 449bb88248
commit 8b272d6e52
2 changed files with 12 additions and 2 deletions

View File

@@ -32,10 +32,11 @@ Optionally download one of the [releases](https://github.com/sheerun/vim-polyglo
You can also use Vim 8 built-in package manager: You can also use Vim 8 built-in package manager:
``` ```
mkdir -p ~/.vim/pack/default/start git clone --depth 1 https://github.com/sheerun/vim-polyglot ~/.vim/pack/plugins/opt/sheerun/vim-polyglot
git clone https://github.com/sheerun/vim-polyglot ~/.vim/pack/default/start/vim-polyglot
``` ```
**And then add `packload` command to your `.vimrc`** (or `packadd sheerun/vim-polyglot`)
NOTE: Not all features of individual language packs are available. We strip them from functionality slowing vim startup (for example we ignore `plugins` folder that is loaded regardless of file type, instead we prefer `ftplugin` which is loaded lazily). NOTE: Not all features of individual language packs are available. We strip them from functionality slowing vim startup (for example we ignore `plugins` folder that is loaded regardless of file type, instead we prefer `ftplugin` which is loaded lazily).
If you need full functionality of any plugin, please use it directly with your plugin manager. If you need full functionality of any plugin, please use it directly with your plugin manager.

9
plugin/polyglot.vim Normal file
View File

@@ -0,0 +1,9 @@
if !exists("did_load_polyglot")
if expand("<sfile>:p") =~# '/pack/' && (exists("did_load_filetypes") || exists("did_indent_on"))
echohl WarningMsg
echo "Improper install of vim-polyglot. Please add 'packload' to .vimrc"
echohl None
end
filetype plugin indent on
syntax enable
endif