From: John Benediktsson Date: Mon, 8 Jun 2020 18:38:30 +0000 (-0700) Subject: misc/vim: fix NAN: highlighting, and private generic definitions. X-Git-Tag: 0.99~3172 X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=commitdiff_plain;h=0dd87cc282e0d487f48d98eca813bebdf8a5de0c misc/vim: fix NAN: highlighting, and private generic definitions. --- diff --git a/misc/vim/syntax/factor.vim b/misc/vim/syntax/factor.vim index 1cec5f6887..de88fc8e9e 100644 --- a/misc/vim/syntax/factor.vim +++ b/misc/vim/syntax/factor.vim @@ -192,7 +192,7 @@ if !exists('g:factor_syn_no_error') syn cluster factorOct add=factorOctError endif syn match factorOct /\v<[+-]=0o[0-7,]+>/ -syn region factorNan matchgroup=factorNan start=/\v/ matchgroup=NONE end=/\v<\S+>/ contains=@factorComment,@factorHexNoRadixTrans +syn region factorNan matchgroup=factorNan start=/\v/ matchgroup=NONE end=/\v<\S+>/ contains=@factorComment contains=@factorHexNoRadixTrans syn region factorBackslash start=/\v<\\>/ skip=/\v/ end=/\v<\S+>/ contains=@factorComment syn region factorMBackslash start=/\v/ skip=/\v/ end=/\v<\S+%(\_\s+%(!>.*)?)+\S+>/ contains=@factorComment @@ -214,7 +214,7 @@ syn region factorSymbol start=/\v/ skip=/\v/ end= syn region factorSymbols start=/\v/ end=/\v<;>/ contains=@factorComment syn region factorConstructor2 start=/\v/ contains=@factorComment syn region factorIntersection start=/\v/ end=/\v<;>/ contains=@factorComment -syn cluster factorSlotAttr contains=factorSlotAttrInitial,factorSlotAttrReadOnly +syn cluster factorSlotAttr contains=factorSlotAttrInitial contains=factorSlotAttrReadOnly syn cluster factorTupleSlotAttr contains=@factorSlotAttr syn match factorTupleSlotName /\v<\S+>/ nextgroup=factorTupleSlotClassSkip 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 factorPDefnDelims Special HiLink factorPMethodDelims Special - HiLink factorPGenericDelims Special - HiLink factorPGenericNDelims Special + HiLink factorPGeneric Special + HiLink factorPGenericN Special HiLink factorEscape SpecialChar HiLink factorString String HiLink factorStringDelims factorString