From 0bbbe236aa2350ee7d5a6e01f772a7e6e7ed0eed Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Wed, 7 Jan 2026 06:18:31 +0800 Subject: [PATCH] vim-patch:9.1.2061: filetype: Koka files are not recognized Problem: filetype: Koka files are not recognized Solution: Detect *.kk files as koka filetype (Hoang Nguyen). Reference: - https://koka-lang.github.io/koka/doc/index.html closes: vim/vim#19104 https://github.com/vim/vim/commit/969a4a0ba5dc53a8745e9ece10df13f98572603b Co-authored-by: Hoang Nguyen --- 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 642eb02093..f84cdb3156 100644 --- a/runtime/lua/vim/filetype.lua +++ b/runtime/lua/vim/filetype.lua @@ -691,6 +691,7 @@ local extension = { kerml = 'kerml', kv = 'kivy', kix = 'kix', + kk = 'koka', kos = 'kos', kts = 'kotlin', kt = 'kotlin', diff --git a/test/old/testdir/test_filetype.vim b/test/old/testdir/test_filetype.vim index c6bf887f05..0432d05ce8 100644 --- a/test/old/testdir/test_filetype.vim +++ b/test/old/testdir/test_filetype.vim @@ -429,6 +429,7 @@ func s:GetFilenameChecks() abort \ 'kitty': ['kitty.conf', '~/.config/kitty/colorscheme.conf'], \ 'kivy': ['file.kv'], \ 'kix': ['file.kix'], + \ 'koka': ['file.kk'], \ 'kos': ['file.kos'], \ 'kotlin': ['file.kt', 'file.ktm', 'file.kts'], \ 'krl': ['file.sub', 'file.Sub', 'file.SUB'],