misc/vim: fix NAN: highlighting, and private generic definitions.
parent
17e862b801
commit
0dd87cc282
|
@ -192,7 +192,7 @@ if !exists('g:factor_syn_no_error')
|
||||||
syn cluster factorOct add=factorOctError
|
syn cluster factorOct add=factorOctError
|
||||||
endif
|
endif
|
||||||
syn match factorOct /\v<[+-]=0o[0-7,]+>/
|
syn match factorOct /\v<[+-]=0o[0-7,]+>/
|
||||||
syn region factorNan matchgroup=factorNan start=/\v<NAN:>/ matchgroup=NONE end=/\v<\S+>/ contains=@factorComment,@factorHexNoRadixTrans
|
syn region factorNan matchgroup=factorNan start=/\v<NAN:>/ matchgroup=NONE end=/\v<\S+>/ contains=@factorComment contains=@factorHexNoRadixTrans
|
||||||
|
|
||||||
syn region factorBackslash start=/\v<\\>/ skip=/\v<!>/ end=/\v<\S+>/ contains=@factorComment
|
syn region factorBackslash start=/\v<\\>/ skip=/\v<!>/ end=/\v<\S+>/ contains=@factorComment
|
||||||
syn region factorMBackslash start=/\v<M\\>/ skip=/\v<!>/ end=/\v<\S+%(\_\s+%(!>.*)?)+\S+>/ contains=@factorComment
|
syn region factorMBackslash start=/\v<M\\>/ skip=/\v<!>/ end=/\v<\S+%(\_\s+%(!>.*)?)+\S+>/ contains=@factorComment
|
||||||
|
@ -214,7 +214,7 @@ syn region factorSymbol start=/\v<SYMBOL:>/ skip=/\v<!>/ end=
|
||||||
syn region factorSymbols start=/\v<SYMBOLS:>/ end=/\v<;>/ contains=@factorComment
|
syn region factorSymbols start=/\v<SYMBOLS:>/ end=/\v<;>/ contains=@factorComment
|
||||||
syn region factorConstructor2 start=/\v<CONSTRUCTOR:?/ end=/\v<;>/ contains=@factorComment
|
syn region factorConstructor2 start=/\v<CONSTRUCTOR:?/ end=/\v<;>/ contains=@factorComment
|
||||||
syn region factorIntersection start=/\v<INTERSECTION:>/ end=/\v<;>/ contains=@factorComment
|
syn region factorIntersection start=/\v<INTERSECTION:>/ end=/\v<;>/ contains=@factorComment
|
||||||
syn cluster factorSlotAttr contains=factorSlotAttrInitial,factorSlotAttrReadOnly
|
syn cluster factorSlotAttr contains=factorSlotAttrInitial contains=factorSlotAttrReadOnly
|
||||||
syn cluster factorTupleSlotAttr contains=@factorSlotAttr
|
syn cluster factorTupleSlotAttr contains=@factorSlotAttr
|
||||||
syn match factorTupleSlotName /\v<\S+>/ nextgroup=factorTupleSlotClassSkip contained
|
syn match factorTupleSlotName /\v<\S+>/ nextgroup=factorTupleSlotClassSkip contained
|
||||||
syn match factorTupleSlotNameSkip /\v%(\_\s+%(!>.*)?)*/ nextgroup=factorTupleSlotName transparent contained
|
syn match factorTupleSlotNameSkip /\v%(\_\s+%(!>.*)?)*/ nextgroup=factorTupleSlotName transparent contained
|
||||||
|
@ -399,8 +399,8 @@ if !exists('g:factor_syn_no_init')
|
||||||
HiLink factorPrivate Special
|
HiLink factorPrivate Special
|
||||||
HiLink factorPDefnDelims Special
|
HiLink factorPDefnDelims Special
|
||||||
HiLink factorPMethodDelims Special
|
HiLink factorPMethodDelims Special
|
||||||
HiLink factorPGenericDelims Special
|
HiLink factorPGeneric Special
|
||||||
HiLink factorPGenericNDelims Special
|
HiLink factorPGenericN Special
|
||||||
HiLink factorEscape SpecialChar
|
HiLink factorEscape SpecialChar
|
||||||
HiLink factorString String
|
HiLink factorString String
|
||||||
HiLink factorStringDelims factorString
|
HiLink factorStringDelims factorString
|
||||||
|
|
Loading…
Reference in New Issue