" Vim syntax file " Language: ruler " Maintainer: Léana CHIANG if exists("b:current_syntax") finish endif syn match rulerLineComment "--.*$" syn match rulerTripleDot "\.\.\." syn match rulerDate "\d\d\d\d\D\d\d\D\d\d \d\d\D\d\d\D\(\d\d\|__\)" syn match rulerTag "\s\+[a-zA-Z]\+:[^\n]*" contains=rulerType syn keyword rulerImport import syn keyword rulerType type syn keyword rulerTimezone timezone syn region rulerBlockComment start="{-" end="-}" contains=rulerBlockComment hi def link rulerLineComment Comment hi def link rulerBlockComment Comment hi def link rulerTripleDot Comment hi def link rulerDate Macro hi def link rulerImport Keyword hi def link rulerType Keyword hi def link rulerTimezone Keyword hi def link rulerTag @property let b:current_syntax = "ruler" " vim: nowrap sw=2 sts=2 ts=8 noet: