Mercurial > vim
changeset 33640:c4d19e3171b7 v9.0.2060
patch 9.0.2060: *.{gn,gni} files are not recognized
Commit: https://github.com/vim/vim/commit/84394f2be4a750f1e26b478e36de041663f4b5a4
Author: Amaan Qureshi <amaanq12@gmail.com>
Date: Mon Oct 23 19:16:14 2023 +0200
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 <cb@256bit.org>
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 23 Oct 2023 19:30:05 +0200 |
parents | d6aa977fc4a9 |
children | be8288cd6548 |
files | runtime/filetype.vim src/testdir/test_filetype.vim src/version.c |
diffstat | 3 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -818,6 +818,9 @@ au BufNewFile,BufRead *.gleam setf gle " 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
--- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -277,6 +277,7 @@ def s:GetFilenameChecks(): dict<list<str 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'],