# HG changeset patch # User Christian Brabandt # Date 1707940803 -3600 # Node ID d5f9c5aacad33f5dd144fed67094c1843e6060fe # Parent a30e55a743f76d456ac4665a0d87cf717ac34ae4 patch 9.1.0108: filetype: no support for dtso files Commit: https://github.com/vim/vim/commit/b1700fb33fe02838d679b9215e501455cf4c1156 Author: Markus Schneider-Pargmann Date: Wed Feb 14 20:44:28 2024 +0100 patch 9.1.0108: filetype: no support for dtso files Problem: filetype: no support for dtso files Solution: Add detection for *.dtso files as dts file type (Markus Schneider-Pargmann) *.dtso files are devicetree overlay files which have the same syntax as dts or dtsi files. closes: #14026 Signed-off-by: Markus Schneider-Pargmann Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -646,8 +646,8 @@ au BufNewFile,BufRead *.dsl " DTD (Document Type Definition for XML) au BufNewFile,BufRead *.dtd setf dtd -" DTS/DSTI (device tree files) -au BufNewFile,BufRead *.dts,*.dtsi setf dts +" DTS/DSTI/DTSO (device tree files) +au BufNewFile,BufRead *.dts,*.dtsi,*.dtso setf dts " EDIF (*.edf,*.edif,*.edn,*.edo) or edn au BufNewFile,BufRead *.ed\(f\|if\|o\) setf edif diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -214,7 +214,7 @@ def s:GetFilenameChecks(): dict