summaryrefslogtreecommitdiffstats
path: root/runtime/filetype.vim
diff options
context:
space:
mode:
authorBrandon Maier <brandon.maier@collins.com>2024-02-14 22:30:06 +0100
committerChristian Brabandt <cb@256bit.org>2024-02-14 22:30:06 +0100
commit5f20f050efed3431beaf85739f0113e9ef0abd8e (patch)
treee188d1cb4d7c1b2ae68cafab09e097d9f29f6b40 /runtime/filetype.vim
parent1da0e85816718a1d45ca60b3581c62df4e352c91 (diff)
patch 9.1.0110: filetype: add 'Config.in' filetype detectionv9.1.0110
The 'Config.in' file type is for Buildroot configuration files. Buildroot Config.in files use the same Kconfig backend as the Linux kernel's Kconfig files. Buildroot also has other filename variants that follow "Config.in.*", they are used to distinguish multiple Config.in files in the same directory. See https://buildroot.org/downloads/manual/manual.html#_literal_config_in_literal_file closes: #14038 Signed-off-by: Brandon Maier <brandon.maier@collins.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/filetype.vim')
-rw-r--r--runtime/filetype.vim4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index 708ce5adfe..5ae632be99 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -1141,7 +1141,7 @@ au BufNewFile,BufRead *.kt,*.ktm,*.kts setf kotlin
au BufNewFile,BufRead *.ks setf kscript
" Kconfig
-au BufNewFile,BufRead Kconfig,Kconfig.debug setf kconfig
+au BufNewFile,BufRead Kconfig,Kconfig.debug,Config.in setf kconfig
" Lace (ISE)
au BufNewFile,BufRead *.ace,*.ACE setf lace
@@ -2780,7 +2780,7 @@ au! BufNewFile,BufRead *jarg*
au BufNewFile,BufRead *.properties_??_??_* call s:StarSetf('jproperties')
" Kconfig
-au BufNewFile,BufRead Kconfig.* call s:StarSetf('kconfig')
+au BufNewFile,BufRead Kconfig.*,Config.in.* call s:StarSetf('kconfig')
" Lilo: Linux loader
au BufNewFile,BufRead lilo.conf* call s:StarSetf('lilo')