commit 0bbbe236aa2350ee7d5a6e01f772a7e6e7ed0eed
parent a6df0db11f55a3533600005dfc655b963b5f3309
Author: zeertzjq <zeertzjq@outlook.com>
Date: Wed, 7 Jan 2026 06:18:31 +0800
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 <folliekazetani@protonmail.com>
Diffstat:
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git 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
@@ -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'],