From 84394f2be4a750f1e26b478e36de041663f4b5a4 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 23 Oct 2023 19:16:14 +0200 Subject: [PATCH] patch 9.0.2060: *.{gn,gni} files are not recognized 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 Co-authored-by: Amaan Qureshi --- runtime/filetype.vim | 3 +++ src/testdir/test_filetype.vim | 1 + src/version.c | 2 ++ 3 files changed, 6 insertions(+) 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> 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 @@ -704,6 +704,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2060, /**/ 2059, /**/