From 0bb2f5cc08012175cf9915ce6309b2691e7ae44c Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Mon, 13 Jul 2026 14:36:36 -0500 Subject: fix(ftplugin): source inherited Lua ftplugins Problem: Vimscript ftplugins that inherit a base ftplugin often use explicit `runtime! ftplugin/foo.vim` patterns. This skips corresponding Lua ftplugins, unlike top-level ftplugin loading. Solution: Use the existing `{vim,lua}` patterns for bang runtime imports while preserving each call's current lookup breadth. --- runtime/ftplugin/php.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'runtime/ftplugin/php.vim') diff --git a/runtime/ftplugin/php.vim b/runtime/ftplugin/php.vim index e124961ba1..b984ad4a9f 100644 --- a/runtime/ftplugin/php.vim +++ b/runtime/ftplugin/php.vim @@ -24,7 +24,7 @@ else endif let s:match_words = "" -runtime! ftplugin/html.vim ftplugin/html_*.vim ftplugin/html/*.vim +runtime! ftplugin/html[.]{vim,lua} ftplugin/html_*.{vim,lua} ftplugin/html/*.{vim,lua} let b:did_ftplugin = 1 " Override our defaults if these were set by an included ftplugin. -- cgit