18 lines
658 B
VimL
18 lines
658 B
VimL
syn keyword newtInfix infix infixl infixr
|
|
syn keyword newtKW data where let in case of
|
|
syn keyword newtLet let in
|
|
syn match newtIdentifier "[a-zA-Z][a-zA-Z]*" contained
|
|
syn keyword newtStructure data import module where
|
|
syn region newtBlockComment start="/-" end="-/" contained
|
|
syn match newtLineComment "--.*$" contains=@Spell
|
|
|
|
" no idea why this works for idris but not here
|
|
"highlight dev link newtIdentifier Identifier
|
|
highlight def link newtInfix PreProc
|
|
highlight def link newtBlockComment Comment
|
|
highlight def link newtLineComment Comment
|
|
highlight def link newtLet Structure
|
|
highlight def link newtStructure Structure
|
|
|
|
let b:current_syntax = "newt"
|