diff --git a/runtime/autoload/vimgoto.vim b/runtime/autoload/vimgoto.vim index cb41cc7de2..32756e07df 100644 --- a/runtime/autoload/vimgoto.vim +++ b/runtime/autoload/vimgoto.vim @@ -4,7 +4,8 @@ vim9script # Contributers: @lacygoill # Shane-XB-Qian # Andrew Radev -# Last Change: 2025 Oct 17 +# thinca +# Last Change: 2026 Feb 10 # # Vim script to handle jumping to the targets of several types of Vim commands # (:import, :packadd, :runtime, :colorscheme), and to autoloaded functions of @@ -41,9 +42,9 @@ export def Find(editcmd: string) #{{{2 if stridx(curfunc, '#') >= 0 var parts = split(curfunc, '#') var path = $"autoload/{join(parts[0 : -2], '/')}.vim" - var resolved_path = globpath(&runtimepath, path) + var resolved_path = globpath(&runtimepath, path, 1, 1) - if resolved_path != '' + if !resolved_path->empty() var function_pattern: string = $'^\s*\%(:\s*\)\=fun\%[ction]!\=\s\+\zs{curfunc}(' resolved_path->Open(editcmd, function_pattern) endif