diff mbox series

[bitbake-devel] contrib: vim: Update file detection regex

Message ID 20251015205116.1547832-1-JPEWhacker@gmail.com
State New
Headers show
Series [bitbake-devel] contrib: vim: Update file detection regex | expand

Commit Message

Joshua Watt Oct. 15, 2025, 8:51 p.m. UTC
The regex used to detect bitbake files was improved in patch 9.1.1732.
Update the plugin to match that logic and fix a bug where the wrong
expression was used to set the file type

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
---
 contrib/vim/ftdetect/bitbake.vim | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
diff mbox series

Patch

diff --git a/contrib/vim/ftdetect/bitbake.vim b/contrib/vim/ftdetect/bitbake.vim
index 427ab5b9..1d958fec 100644
--- a/contrib/vim/ftdetect/bitbake.vim
+++ b/contrib/vim/ftdetect/bitbake.vim
@@ -14,12 +14,12 @@  endif
 au BufNewFile,BufRead *.{bb,bbappend,bbclass}  setfiletype bitbake
 
 " .inc -- meanwhile included upstream
-if !has("patch-9.0.0055")
+if !has("patch-9.1.1732")
     au BufNewFile,BufRead *.inc                call s:BBIncDetect()
     def s:BBIncDetect()
-        l:lines = getline(1) .. getline(2) .. getline(3)
-        if l:lines =~# '\<\%(require\|inherit\)\>' || lines =~# '[A-Z][A-Za-z0-9_:${}]*\s\+\%(??\|[?:+]\)\?= '
-            set filetype bitbake
+        var lines = getline(1) .. getline(2) .. getline(3)
+        if lines =~# '\<\%(require\|inherit\)\>' || lines =~# '[A-Z][A-Za-z0-9_:${}/]*\s\+\%(??\|[?:+.]\)\?=.\? '
+            set filetype=bitbake
         endif
     enddef
 endif