commit 067b5743f543798f4e58003816fc930f4106c2b0
parent 612cd99a00174fc8c12a439781e7108a6efa8bea
Author: Christian Clason <c.clason@uni-graz.at>
Date: Fri, 2 Jan 2026 15:09:06 +0100
vim-patch:9.1.2043: filetype: kos files are not reconized
Problem: filetype: kos files are not reconized
Solution: Detect *.kos files as kos filetype
(Chris Dragan)
Reference:
- https://github.com/kos-lang/kos
closes: vim/vim#19056
https://github.com/vim/vim/commit/96a1caac6b39b523a32d0554cb95e92dbb81e17f
Co-authored-by: Chris Dragan <chris@dragan.dev>
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',
+ kos = 'kos',
kts = 'kotlin',
kt = 'kotlin',
ktm = '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'],
+ \ 'kos': ['file.kos'],
\ 'kotlin': ['file.kt', 'file.ktm', 'file.kts'],
\ 'krl': ['file.sub', 'file.Sub', 'file.SUB'],
\ 'kscript': ['file.ks'],