Mercurial > vim
diff runtime/doc/repeat.txt @ 8388:f5972de59001 v7.4.1486
commit https://github.com/vim/vim/commit/f3654827368e6204608036353a0360e9e7c21e02
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Mar 4 22:12:23 2016 +0100
patch 7.4.1486
Problem: ":loadplugin" is not optimal, some people find it confusing.
Solution: Only use ":packadd" with an optional "!".
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 04 Mar 2016 22:15:04 +0100 |
parents | e448f2a5d45b |
children | 1bf1b88968a2 |
line wrap: on
line diff
--- a/runtime/doc/repeat.txt +++ b/runtime/doc/repeat.txt @@ -433,6 +433,12 @@ You would now have these files under ~/. pack/my/ever/always/syntax/always.vim pack/my/opt/mydebug/plugin/debugger.vim +If you don't have a package but a single plugin, you need to create the extra +directory level: + % mkdir -p ~/.vim/pack/my/ever/always + % cd ~/.vim/pack/my/ever/always + % unzip /tmp/myplugin.zip + When Vim starts up it scans all directories in 'packpath' for plugins under the "ever" directory and loads them. When found that directory is added to 'runtimepath'. @@ -443,11 +449,11 @@ In the example Vim will find "my/ever/al If the "always" plugin kicks in and sets the 'filetype' to "always", Vim will find the syntax/always.vim file, because its directory is in 'runtimepath'. -Vim will also load ftdetect files, like with |:loadplugin|. +Vim will also load ftdetect files, like with |:packadd|. - *load-plugin* -To load an optional plugin from a pack use the `:loadplugin` command: > - :loadplugin mydebug + *pack-add* +To load an optional plugin from a pack use the `:packadd` command: > + :packadd mydebug This could be done inside always.vim, if some conditions are met. Or you could add this command to your |.vimrc|.