Index: vim-9.2.0530/runtime/autoload/dist/ft.vim
===================================================================
--- vim-9.2.0530.orig/runtime/autoload/dist/ft.vim
+++ vim-9.2.0530/runtime/autoload/dist/ft.vim
@@ -920,7 +920,8 @@ export def FTinc()
       elseif line =~ '^\s*\%({\|(\*\)' || line =~? ft_pascal_keywords
         setf pascal
         return
-      elseif line =~# '\<\%(require\|inherit\)\>' || line =~# '[A-Z][A-Za-z0-9_:${}/]*\(\[[A-Za-z0-9_:/]\+\]\)*\s\+\%(??\|[?:+.]\)\?=.\? '
+      elseif line =~# '^\s*\%(require\|inherit\)\>'
+        || line =~# "^\s*[A-Z][A-Za-z0-9_:${}/-]*\(\[[A-Za-z0-9_:/]\+\]\)*\s*\\%(??=\\|:=\\|+=\\|?=\\|\\.=\\|=\\.\\|=\\)\\s*\\%(['\"]\\|\\${\\)"
         setf bitbake
         return
       endif
