summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGaëtan Lehmann <gaetan.lehmann@gmail.com>2024-04-05 19:52:38 +0200
committerChristian Brabandt <cb@256bit.org>2024-04-05 19:52:38 +0200
commit28e5e7c48483254604506dbce5eb61396ff65808 (patch)
tree8466aa28aaae1b1affee5ecc2f9c201c2d49adef
parentdf46115fc839c8912ed60646e86a412e5180ba1d (diff)
patch 9.1.0266: filetype: earthfile files are not recognizedv9.1.0266
Problem: filetype: earthfile files are not recognized Solution: Detect 'Earthfile' as earthfile (Gaëtan Lehmann) closes: #14408 Signed-off-by: Gaëtan Lehmann <gaetan.lehmann@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
-rw-r--r--runtime/filetype.vim3
-rw-r--r--src/testdir/test_filetype.vim1
-rw-r--r--src/version.c2
3 files changed, 6 insertions, 0 deletions
diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index 81ce17415c..40b17a0ef4 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -665,6 +665,9 @@ au BufNewFile,BufRead *.dtd setf dtd
" DTS/DSTI/DTSO (device tree files)
au BufNewFile,BufRead *.dts,*.dtsi,*.dtso,*.its setf dts
+" Earthfile
+au BufNewFile,BufRead Earthfile setf earthfile
+
" EDIF (*.edf,*.edif,*.edn,*.edo) or edn
au BufNewFile,BufRead *.ed\(f\|if\|o\) setf edif
au BufNewFile,BufRead *.edn
diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim
index 0683feff74..3ee1cd751a 100644
--- a/src/testdir/test_filetype.vim
+++ b/src/testdir/test_filetype.vim
@@ -220,6 +220,7 @@ def s:GetFilenameChecks(): dict<list<string>>
dylan: ['file.dylan'],
dylanintr: ['file.intr'],
dylanlid: ['file.lid'],
+ earthfile: ['Earthfile'],
ecd: ['file.ecd'],
edif: ['file.edf', 'file.edif', 'file.edo'],
editorconfig: ['.editorconfig'],
diff --git a/src/version.c b/src/version.c
index b24db2fe6d..f1792f7335 100644
--- a/src/version.c
+++ b/src/version.c
@@ -705,6 +705,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 266,
+/**/
265,
/**/
264,