aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/runtime.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-08-01 14:45:57 +0800
committerGitHub <noreply@github.com>2024-08-01 14:45:57 +0800
commitdb928f0dd30ee403819a491ab993aaa55855f6a0 (patch)
treefc756ca92f2ce1c9f6bf1149b15edd5cf674ebed /src/nvim/runtime.c
parent2b4049719ab6cc01afcde3b5be7ba33fd1e33ab4 (diff)
downloadrneovim-db928f0dd30ee403819a491ab993aaa55855f6a0.tar.gz
rneovim-db928f0dd30ee403819a491ab993aaa55855f6a0.tar.bz2
rneovim-db928f0dd30ee403819a491ab993aaa55855f6a0.zip
vim-patch:8.2.4275: cannot use an autoload function from a package under start (#29937)
Problem: Cannot use an autoload function from a package under start. Solution: Also look in the "start" package directory. (Bjorn Linse, closes vim/vim#7193) https://github.com/vim/vim/commit/223a950a85448253780da4e821a5b23dcdfad28f Nvim already does this in do_in_cached_path(), and this change has no effect in Nvim as Nvim removes DIP_START after do_in_cached_path(). Accidentally failed to mark as ported: vim-patch:8.2.1731: Vim9: cannot use += to append to empty NULL list Co-authored-by: bfredl <bjorn.linse@gmail.com>
Diffstat (limited to 'src/nvim/runtime.c')
-rw-r--r--src/nvim/runtime.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/runtime.c b/src/nvim/runtime.c
index c479418131..2cae79c0fd 100644
--- a/src/nvim/runtime.c
+++ b/src/nvim/runtime.c
@@ -2857,7 +2857,7 @@ bool script_autoload(const char *const name, const size_t name_len, const bool r
// Try loading the package from $VIMRUNTIME/autoload/<name>.vim
// Use "ret_sid" to avoid loading the same script again.
int ret_sid;
- if (do_in_runtimepath(scriptname, 0, source_callback, &ret_sid) == OK) {
+ if (do_in_runtimepath(scriptname, DIP_START, source_callback, &ret_sid) == OK) {
ret = true;
}
}