From 117b129378bee9010ce5b56b27014645941ab849 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Wed, 27 Aug 2025 12:23:31 +0800 Subject: [PATCH] vim-patch:9.1.1694: filetype: Buck eXtension Lang files are not recognized (#35504) Problem: filetype: Buck eXtension Lang files are not recognized Solution: Detect *.bxl files as bzl filetype. (Jade Lovelace) References: - https://buck2.build/docs/bxl/ closes: vim/vim#18130 https://github.com/vim/vim/commit/3aea867b276360ab8eb675fc4a9af5be774323e4 Co-authored-by: Jade Lovelace --- runtime/lua/vim/filetype.lua | 1 + test/old/testdir/test_filetype.vim | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/lua/vim/filetype.lua b/runtime/lua/vim/filetype.lua index 1613160c2b..6fc984121b 100644 --- a/runtime/lua/vim/filetype.lua +++ b/runtime/lua/vim/filetype.lua @@ -268,6 +268,7 @@ local extension = { or 'btm' end, bzl = 'bzl', + bxl = 'bzl', bazel = 'bzl', BUILD = 'bzl', mdh = 'c', diff --git a/test/old/testdir/test_filetype.vim b/test/old/testdir/test_filetype.vim index f6d9838fc3..502f8fc320 100644 --- a/test/old/testdir/test_filetype.vim +++ b/test/old/testdir/test_filetype.vim @@ -147,7 +147,7 @@ func s:GetFilenameChecks() abort \ 'brightscript': ['file.brs'], \ 'bsdl': ['file.bsd', 'file.bsdl'], \ 'bst': ['file.bst'], - \ 'bzl': ['file.bazel', 'file.bzl', 'WORKSPACE', 'WORKSPACE.bzlmod'], + \ 'bzl': ['file.bazel', 'file.bzl', 'file.bxl', 'WORKSPACE', 'WORKSPACE.bzlmod'], \ 'bzr': ['bzr_log.any', 'bzr_log.file'], \ 'c': ['enlightenment/file.cfg', 'file.qc', 'file.c', 'some-enlightenment/file.cfg', 'file.mdh', 'file.epro'], \ 'c3': ['file.c3', 'file.c3i', 'file.c3t'],