orchid.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if exists("b:current_syntax")
finish
endif
syntax keyword OrchidHole _
highlight link OrchidHole Constant
syntax match OrchidKeyword "[A-Za-z][A-Za-z0-9_]*!"
highlight link OrchidKeyword Keyword
syntax match OrchidNumber "[+-]\?[0-9][0-9]*\(\.[0-9][0-9]*\)\?\([Ee][+-]\?[0-9][0-9]*\)\?"
highlight link OrchidNumber Number
syntax region OrchidString start=+"+ end=+"+ skip=+\\"+ oneline
highlight link OrchidString String
syntax region OrchidComment start="--" end="$" oneline
highlight link OrchidComment Comment