From: Mateo Gjika <104777599+mateoxh@users.noreply.github.com> Date: Mon, 26 Jan 2026 19:45:21 +0000 (+0000) Subject: runtime(vim): set 'path' to common Vim directories X-Git-Tag: v9.1.2111~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8efcc02028d9a3aa5844978025997e258d84469;p=thirdparty%2Fvim.git runtime(vim): set 'path' to common Vim directories closes: #19219 Signed-off-by: Mateo Gjika <104777599+mateoxh@users.noreply.github.com> Signed-off-by: Christian Brabandt --- diff --git a/runtime/ftplugin/vim.vim b/runtime/ftplugin/vim.vim index 00b4332fa1..05aeac4ce7 100644 --- a/runtime/ftplugin/vim.vim +++ b/runtime/ftplugin/vim.vim @@ -11,6 +11,7 @@ " 2025 Aug 08 by Vim Project (add Vim script complete function #17871) " 2025 Aug 12 by Vim Project (improve vimgoto script #17970)) " 2025 Aug 16 by Vim Project set com depending on Vim9 or legacy script +" 2026 Jan 26 by Vim Project set path to common Vim directories #19219 " Only do this when not done yet for this buffer if exists("b:did_ftplugin") @@ -25,7 +26,7 @@ set cpo&vim if !exists('*VimFtpluginUndo') func VimFtpluginUndo() - setl fo< isk< com< tw< commentstring< include< define< keywordprg< omnifunc< + setl fo< isk< com< tw< commentstring< include< define< keywordprg< omnifunc< path< sil! delc -buffer VimKeywordPrg if exists('b:did_add_maps') silent! nunmap [[ @@ -135,6 +136,10 @@ if &tw == 0 setlocal tw=78 endif +" set 'path' to common Vim directories +setlocal path-=/usr/include +setlocal path+=pack/**,runtime/**,autoload/**,colors/**,compiler/**,ftplugin/**,indent/**,keymap/**,macros/**,plugin/**,syntax/**,after/** + if !exists("no_plugin_maps") && !exists("no_vim_maps") let b:did_add_maps = 1