From: Hoang Nguyen Date: Tue, 6 Jan 2026 14:46:26 +0000 (+0000) Subject: patch 9.1.2059: filetype: Nickel files are not recognized X-Git-Tag: v9.1.2059^0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=88f3ac34ea465dc6e74835e0c367220815f76a32;p=thirdparty%2Fvim.git patch 9.1.2059: filetype: Nickel files are not recognized Problem: filetype: Nickel files are not recognized Solution: Detect *.ncl files as nickel filetype (Hoang Nguyen) Reference: - https://nickel-lang.org/getting-started/ - https://github.com/tweag/nickel/tree/master/examples closes: #19102 Signed-off-by: Hoang Nguyen Signed-off-by: Christian Brabandt --- diff --git a/runtime/autoload/dist/ft.vim b/runtime/autoload/dist/ft.vim index 66028d0b1a..d67f07ad0c 100644 --- a/runtime/autoload/dist/ft.vim +++ b/runtime/autoload/dist/ft.vim @@ -3,7 +3,7 @@ vim9script # Vim functions for file type detection # # Maintainer: The Vim Project -# Last Change: 2026 Jan 02 +# Last Change: 2026 Jan 06 # Former Maintainer: Bram Moolenaar # These functions are moved here from runtime/filetype.vim to make startup @@ -2368,6 +2368,8 @@ const ft_from_ext = { # N1QL "n1ql": "n1ql", "nql": "n1ql", + # Nickel + "ncl": "nickel", # Nim file "nim": "nim", "nims": "nim", diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim index bebdefd837..23df47680a 100644 --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -578,6 +578,7 @@ def s:GetFilenameChecks(): dict> neomuttrc: ['Neomuttrc', '.neomuttrc', '.neomuttrc-file', '/.neomutt/neomuttrc', '/.neomutt/neomuttrc-file', 'Neomuttrc', 'Neomuttrc-file', 'any/.neomutt/neomuttrc', 'any/.neomutt/neomuttrc-file', 'neomuttrc', 'neomuttrc-file' ], netrc: ['.netrc'], nginx: ['file.nginx', 'nginxfile.conf', 'filenginx.conf', 'any/etc/nginx/file', 'any/usr/local/nginx/conf/file', 'any/nginx/file.conf'], + nickel: ['file.ncl'], nim: ['file.nim', 'file.nims', 'file.nimble'], ninja: ['file.ninja'], nix: ['file.nix'], diff --git a/src/version.c b/src/version.c index 22df517ce1..8278475470 100644 --- a/src/version.c +++ b/src/version.c @@ -734,6 +734,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2059, /**/ 2058, /**/