mirror of
https://github.com/neovim/neovim.git
synced 2025-09-28 22:18:33 +00:00
vim-patch:7.4.1550
Problem: Cannot load packages early.
Solution: Add the ":packloadall" command.
2d8f56acb3
This commit is contained in:
@@ -2496,11 +2496,17 @@ theend:
|
||||
xfree(ffname);
|
||||
}
|
||||
|
||||
static bool did_source_packages = false;
|
||||
|
||||
// ":packloadall"
|
||||
// Find plugins in the package directories and source them.
|
||||
void source_packages(void)
|
||||
void ex_packloadall(exarg_T *eap)
|
||||
{
|
||||
do_in_path(p_pp, (char_u *)"pack/*/start/*", DIP_ALL + DIP_DIR,
|
||||
add_pack_plugin, p_pp);
|
||||
if (!did_source_packages || (eap != NULL && eap->forceit)) {
|
||||
did_source_packages = true;
|
||||
do_in_path(p_pp, (char_u *)"pack/*/start/*", DIP_ALL + DIP_DIR,
|
||||
add_pack_plugin, p_pp);
|
||||
}
|
||||
}
|
||||
|
||||
/// ":packadd[!] {name}"
|
||||
|
Reference in New Issue
Block a user