mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-14 12:08:20 +00:00
26 lines
584 B
VimL
26 lines
584 B
VimL
|
" Vim syntax file
|
||
|
" Language: ddnet config files (https://github.com/ddnet/ddnet)
|
||
|
|
||
|
if exists("b:current_syntax")
|
||
|
finish
|
||
|
endif
|
||
|
|
||
|
syntax match settingName "^\w*"
|
||
|
|
||
|
syntax match value "\s\w*"
|
||
|
syntax match escapeQuote "\\\""
|
||
|
syntax match number "\s[0-9]\+"
|
||
|
syntax match ip "\s\d\+\.\d\+\.\d\+\.\d\+\(:\d\+\)\="
|
||
|
|
||
|
syntax region string start='"' end='"' contains=escapeQuote
|
||
|
|
||
|
hi def link settingName Identifier
|
||
|
|
||
|
hi def link value Constant
|
||
|
hi def link ip Constant
|
||
|
hi def link string String
|
||
|
hi def link number Number
|
||
|
hi def link escapeQuote SpecialChar
|
||
|
|
||
|
let b:current_syntax = "ddnet-cfg"
|