mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:7.4.1528
Problem: Using "ever" for packages is confusing.
Solution: Use "start", as it's related to startup.
af1a0e371e
This commit is contained in:
parent
4ca9e13637
commit
1f54d253e1
@ -1,4 +1,4 @@
|
|||||||
*repeat.txt* For Vim version 7.4. Last change: 2016 Mar 07
|
*repeat.txt* For Vim version 7.4. Last change: 2016 Mar 09
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -426,16 +426,16 @@ The directory name "foo" is arbitrary, you can pick anything you like.
|
|||||||
|
|
||||||
You would now have these files under ~/.local/share/nvim/site:
|
You would now have these files under ~/.local/share/nvim/site:
|
||||||
pack/foo/README.txt
|
pack/foo/README.txt
|
||||||
pack/foo/ever/foobar/plugin/foo.vim
|
pack/foo/start/foobar/plugin/foo.vim
|
||||||
pack/foo/ever/foobar/syntax/some.vim
|
pack/foo/start/foobar/syntax/some.vim
|
||||||
pack/foo/opt/foodebug/plugin/debugger.vim
|
pack/foo/opt/foodebug/plugin/debugger.vim
|
||||||
|
|
||||||
When Vim starts up, after processing your .vimrc, it scans all directories in
|
When Vim starts up, after processing your .vimrc, it scans all directories in
|
||||||
'packpath' for plugins under the "pack/*/ever" directory and loads them. The
|
'packpath' for plugins under the "pack/*/start" directory and loads them. The
|
||||||
directory is added to 'runtimepath'.
|
directory is added to 'runtimepath'.
|
||||||
|
|
||||||
In the example Vim will find "pack/foo/ever/foobar/plugin/foo.vim" and adds
|
In the example Vim will find "pack/foo/start/foobar/plugin/foo.vim" and adds
|
||||||
"~/.local/share/nvim/site/pack/foo/ever/foobar" to 'runtimepath'.
|
"~/.local/share/nvim/site/pack/foo/start/foobar" to 'runtimepath'.
|
||||||
|
|
||||||
If the "foobar" plugin kicks in and sets the 'filetype' to "some", Vim will
|
If the "foobar" plugin kicks in and sets the 'filetype' to "some", Vim will
|
||||||
find the syntax/some.vim file, because its directory is in 'runtimepath'.
|
find the syntax/some.vim file, because its directory is in 'runtimepath'.
|
||||||
@ -443,7 +443,7 @@ find the syntax/some.vim file, because its directory is in 'runtimepath'.
|
|||||||
Vim will also load ftdetect files, if there are any.
|
Vim will also load ftdetect files, if there are any.
|
||||||
|
|
||||||
Note that the files under "pack/foo/opt" or not loaded automatically, only the
|
Note that the files under "pack/foo/opt" or not loaded automatically, only the
|
||||||
ones under "pack/foo/ever". See |pack-add| below for how the "opt" directory
|
ones under "pack/foo/start". See |pack-add| below for how the "opt" directory
|
||||||
is used.
|
is used.
|
||||||
|
|
||||||
Loading packages will not happen if loading plugins is disabled, see
|
Loading packages will not happen if loading plugins is disabled, see
|
||||||
@ -454,13 +454,13 @@ Using a single plugin and loading it automatically ~
|
|||||||
|
|
||||||
If you don't have a package but a single plugin, you need to create the extra
|
If you don't have a package but a single plugin, you need to create the extra
|
||||||
directory level:
|
directory level:
|
||||||
% mkdir -p ~/.local/share/nvim/site/pack/foo/ever/foobar
|
% mkdir -p ~/.local/share/nvim/site/pack/foo/start/foobar
|
||||||
% cd ~/.local/share/nvim/site/pack/foo/ever/foobar
|
% cd ~/.local/share/nvim/site/pack/foo/start/foobar
|
||||||
% unzip /tmp/someplugin.zip
|
% unzip /tmp/someplugin.zip
|
||||||
|
|
||||||
You would now have these files:
|
You would now have these files:
|
||||||
pack/foo/ever/foobar/plugin/foo.vim
|
pack/foo/start/foobar/plugin/foo.vim
|
||||||
pack/foo/ever/foobar/syntax/some.vim
|
pack/foo/start/foobar/syntax/some.vim
|
||||||
|
|
||||||
From here it works like above.
|
From here it works like above.
|
||||||
|
|
||||||
|
@ -2430,7 +2430,7 @@ static void add_pack_plugin(char_u *fname, void *cookie)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// now we have:
|
// now we have:
|
||||||
// rtp/pack/name/ever/name
|
// rtp/pack/name/start/name
|
||||||
// p4 p3 p2 p1
|
// p4 p3 p2 p1
|
||||||
//
|
//
|
||||||
// find the part up to "pack" in 'runtimepath'
|
// find the part up to "pack" in 'runtimepath'
|
||||||
@ -2499,7 +2499,7 @@ theend:
|
|||||||
// Find plugins in the package directories and source them.
|
// Find plugins in the package directories and source them.
|
||||||
void source_packages(void)
|
void source_packages(void)
|
||||||
{
|
{
|
||||||
do_in_path(p_pp, (char_u *)"pack/*/ever/*", DIP_ALL + DIP_DIR,
|
do_in_path(p_pp, (char_u *)"pack/*/start/*", DIP_ALL + DIP_DIR,
|
||||||
add_pack_plugin, p_pp);
|
add_pack_plugin, p_pp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,7 +167,7 @@ static int included_patches[] = {
|
|||||||
// 1531 NA
|
// 1531 NA
|
||||||
// 1530 NA
|
// 1530 NA
|
||||||
// 1529 NA
|
// 1529 NA
|
||||||
// 1528,
|
1528,
|
||||||
// 1527 NA
|
// 1527 NA
|
||||||
// 1526 NA
|
// 1526 NA
|
||||||
// 1525 NA
|
// 1525 NA
|
||||||
|
Loading…
Reference in New Issue
Block a user