From cc4b2d554052c2d2602f85a29804102316ca4576 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Tue, 25 Nov 2025 11:37:46 +0000 Subject: [PATCH] filetype: skylark files are not recognized Problem: Skylark was renamed to Starlark, but only the latter is detected by Vim. Solution: Detect the old file extensions as Starlark. --- runtime/autoload/dist/ft.vim | 2 ++ src/testdir/test_filetype.vim | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/runtime/autoload/dist/ft.vim b/runtime/autoload/dist/ft.vim index 2ab128a218b1da..9db6386821da72 100644 --- a/runtime/autoload/dist/ft.vim +++ b/runtime/autoload/dist/ft.vim @@ -2705,6 +2705,8 @@ const ft_from_ext = { "nut": "squirrel", # Starlark "ipd": "starlark", + "sky": "starlark", + "skylark": "starlark", "star": "starlark", "starlark": "starlark", # OpenVPN configuration diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim index 9bb0ef15cfbead..de35fc77f9e2cc 100644 --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -769,7 +769,7 @@ def s:GetFilenameChecks(): dict> sshconfig: ['ssh_config', '/.ssh/config', '/etc/ssh/ssh_config.d/file.conf', 'any/etc/ssh/ssh_config.d/file.conf', 'any/.ssh/config', 'any/.ssh/file.conf'], sshdconfig: ['sshd_config', '/etc/ssh/sshd_config.d/file.conf', 'any/etc/ssh/sshd_config.d/file.conf'], st: ['file.st'], - starlark: ['file.ipd', 'file.star', 'file.starlark'], + starlark: ['file.ipd', 'file.sky', 'file.skylark', 'file.star', 'file.starlark'], stata: ['file.ado', 'file.do', 'file.imata', 'file.mata'], stp: ['file.stp'], stylus: ['a.styl', 'file.stylus'],