From 471be48d5612fb41d523e05c7e2e7b6c523ed35a Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Tue, 23 Dec 2025 06:54:45 +0800 Subject: [PATCH] vim-patch:9.1.2008: filetype: hylo files are not recognized MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problem: filetype: hylo files are not recognized Solution: Detect *.hylo files as hylo filetype (Ambrus Tóth) References: - https://hylo-lang.org/ closes: vim/vim#18994 https://github.com/vim/vim/commit/9c9982240afca5c5efe6f235f2157a5e5165170c Co-authored-by: Ambrus Tóth --- runtime/lua/vim/filetype.lua | 1 + test/old/testdir/test_filetype.vim | 1 + 2 files changed, 2 insertions(+) diff --git a/runtime/lua/vim/filetype.lua b/runtime/lua/vim/filetype.lua index 65330d9777..b83acab20c 100644 --- a/runtime/lua/vim/filetype.lua +++ b/runtime/lua/vim/filetype.lua @@ -614,6 +614,7 @@ local extension = { module = detect.hw, pkg = detect.hw, hy = 'hy', + hylo = 'hylo', iba = 'ibasic', ibi = 'ibasic', icn = 'icon', diff --git a/test/old/testdir/test_filetype.vim b/test/old/testdir/test_filetype.vim index a7772c430d..132ab80bd6 100644 --- a/test/old/testdir/test_filetype.vim +++ b/test/old/testdir/test_filetype.vim @@ -380,6 +380,7 @@ func s:GetFilenameChecks() abort \ 'http': ['file.http'], \ 'hurl': ['file.hurl'], \ 'hy': ['file.hy', '.hy-history'], + \ 'hylo': ['file.hylo'], \ 'hyprlang': ['hyprlock.conf', 'hyprland.conf', 'hypridle.conf', 'hyprpaper.conf', '/hypr/foo.conf'], \ 'i3config': ['/home/user/.i3/config', '/home/user/.config/i3/config', '/etc/i3/config', '/etc/xdg/i3/config'], \ 'ibasic': ['file.iba', 'file.ibi'],