.files/.config/nvim/syntax/ruler.vim

28 lines
843 B
VimL

" 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]*"
syn match rulerImport "import"
syn match rulerType "type"
syn region rulerBlockComment start="{-" end="-}"
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 rulerTag @property
let b:current_syntax = "ruler"
" vim: nowrap sw=2 sts=2 ts=8 noet: