summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmaan Qureshi <amaanq12@gmail.com>2023-10-23 19:16:14 +0200
committerChristian Brabandt <cb@256bit.org>2023-10-23 19:16:14 +0200
commit84394f2be4a750f1e26b478e36de041663f4b5a4 (patch)
tree4898a7558def04e982a4346ed43ad511daeeef40
parenta5a1534753db361f6320e766014d42602c79537f (diff)
patch 9.0.2060: *.{gn,gni} files are not recognizedv9.0.2060
Problem: *.{gn,gni} files are not recognized Solution: Detect some as gn filetype (without adding an extra filetype) Those come from: https://gn.googlesource.com/gn/ closes: #13405 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
-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 54bc7a55f4..6fef4b77a7 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -818,6 +818,9 @@ au BufNewFile,BufRead *.gleam setf gleam
" GLSL
au BufNewFile,BufRead *.glsl setf glsl
+" GN (generate ninja) files
+au BufNewFile,BufRead *.gn,*.gni setf gn
+
" GP scripts (2.0 and onward)
au BufNewFile,BufRead *.gp,.gprc setf gp
diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim
index ce4d5ea2cf..bfaab514eb 100644
--- a/src/testdir/test_filetype.vim
+++ b/src/testdir/test_filetype.vim
@@ -277,6 +277,7 @@ def s:GetFilenameChecks(): dict<list<string>>
gkrellmrc: ['gkrellmrc', 'gkrellmrc_x'],
gleam: ['file.gleam'],
glsl: ['file.glsl'],
+ gn: ['file.gn', 'file.gni'],
gnash: ['gnashrc', '.gnashrc', 'gnashpluginrc', '.gnashpluginrc'],
gnuplot: ['file.gpi', '.gnuplot'],
go: ['file.go'],
diff --git a/src/version.c b/src/version.c
index 8f0a9c3ba5..37a31fdace 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 */
/**/
+ 2060,
+/**/
2059,
/**/
2058,