diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2020-09-30 05:38:14 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2020-09-30 05:38:14 +0200 |
commit | 8b272d6e5256e4b28178fb343f01b11272fe080d (patch) | |
tree | 07f86c4876060f03f2353fa04bb6fe9b0c5f0404 | |
parent | 449bb882486ee69cc63f812120218ed5c17a1ef7 (diff) | |
download | vim-polyglot-8b272d6e5256e4b28178fb343f01b11272fe080d.tar.gz vim-polyglot-8b272d6e5256e4b28178fb343f01b11272fe080d.zip |
Document how to install with vim8 packages
-rw-r--r-- | README.md | 5 | ||||
-rw-r--r-- | plugin/polyglot.vim | 9 |
2 files changed, 12 insertions, 2 deletions
@@ -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: ``` -mkdir -p ~/.vim/pack/default/start -git clone https://github.com/sheerun/vim-polyglot ~/.vim/pack/default/start/vim-polyglot +git clone --depth 1 https://github.com/sheerun/vim-polyglot ~/.vim/pack/plugins/opt/sheerun/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). If you need full functionality of any plugin, please use it directly with your plugin manager. diff --git a/plugin/polyglot.vim b/plugin/polyglot.vim new file mode 100644 index 00000000..ab74485f --- /dev/null +++ b/plugin/polyglot.vim @@ -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 |