s/vim:init

This commit is contained in:
Kitty-Cricket Piapiac 2023-03-28 12:07:15 -07:00
parent 58ccad23c0
commit c70e59bf41
2 changed files with 27 additions and 0 deletions

1
s/vim/ftdetect/kmm.vim Normal file
View File

@ -0,0 +1 @@
au BufRead,BufNewFile *.kmm set filetype=kmm

26
s/vim/syntax/kmm.vim Normal file
View File

@ -0,0 +1,26 @@
if exists('b:current_syntax')
finish
endif
syn match kmmnum /#\S*/
syn match kmmlab /:\S*/
syn match kmmref /@\S*/
syn match kmmmac /!\S*/
syn match kmmsym /`\S*/
syn match kmmprm /-\S*/
syn match kmmend /;\S*/
syn region kmmstr start=/"/ end=/"/
syn region kmmcom start=/{/ end=/}/
syn sync fromstart
hi def link kmmcom Comment
hi def link kmmsym Constant
hi def link kmmref Constant
hi def link kmmend Delimiter
hi def link kmmlab Function
hi def link kmmnum Number
hi def link kmmmac PreProc
hi def link kmmprm PreProc
hi def link kmmstr String
let b:current_syntax='kmm'