From: John Benediktsson Date: Wed, 10 Mar 2021 23:44:44 +0000 (-0800) Subject: misc/vim: more private fixes. X-Git-Tag: 0.99~2544 X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=commitdiff_plain;h=869ebd1b76af5be12ef30c07d9ee0b31d3d189bf misc/vim: more private fixes. --- diff --git a/misc/vim/syntax/factor.vim b/misc/vim/syntax/factor.vim index f63da2a8d0..cfefd5b4de 100644 --- a/misc/vim/syntax/factor.vim +++ b/misc/vim/syntax/factor.vim @@ -116,7 +116,7 @@ syn match factorTodo /\v(TODO|FIXME|XXX):=/ contained syn region factorDefn start=/\v<%(SYNTAX|%(MACRO|MEMO|TYPED)?:?):>/ matchgroup=factorDefnDelims end=/\v<;>/ contains=factorDefnDelims,@factorCluster syn region factorDefnDelims start=/\v<%(SYNTAX|%(MACRO|MEMO|TYPED)?:?):>/ end=/\v<\S+>/ contains=@factorComment nextgroup=factorStackEffectSkip skipempty contained -syn region factorMethod start=/\v/ matchgroup=factorMethodDelims end=/\v<;>/ contains=factorMethodDelims,@factorCluster +syn region factorMethod start=/\v/ matchgroup=factorMethodDelims end=/\v<;>/ contains=factorMethodDelims,@factorCluster syn region factorMethodDelims start=/\v/ skip=/\v.*/ end=/\v<\S+%(\_\s+%(!>.*)?)+\S+>/ contains=@factorComment skipempty keepend contained syn region factorLocalsMethod start=/\v/ matchgroup=factorLocalsMethodDelims end=/\v<;>/ contains=factorLocalsMethodDelims,@factorCluster syn region factorLocalsMethodDelims start=/\v/ skip=/\v.*/ end=/\v<\S+%(\_\s+%(!>.*)?)+\S+>/ contains=@factorComment nextgroup=factorStackEffectSkip skipempty keepend contained @@ -124,7 +124,7 @@ syn region factorGeneric start=/\v<%(GENERIC|MATH|PRIMITIVE):>/ syn region factorGenericN start=/\v/ skip=/\v.*/ end=/\v<\S+%(\_\s+%(!>.*)?)+\d+>/ contains=@factorComment nextgroup=factorStackEffectSkip skipempty keepend syn region factorHook start=/\v/ skip=/\v.*/ end=/\v<\S+%(\_\s+%(!>.*)?)+\S+>/ contains=@factorComment nextgroup=factorStackEffectSkip skipempty keepend -syn region factorPDefn start=/\v<%(SYNTAX|%(MACRO|MEMO|TYPED)?:?):>/ skip=/\v.*/ end=/\v<;>/ contains=factorPDefnDelims,@factorCluster contained +syn region factorPDefn start=/\v<%(SYNTAX|%(MACRO|MEMO|TYPED)?:?):>/ skip=/\v.*/ matchgroup=factorPDefnDelims end=/\v<;>/ contains=factorPDefnDelims,@factorCluster contained syn region factorPDefnDelims start=/\v<%(SYNTAX|%(MACRO|MEMO|TYPED)?:?):>/ end=/\v<\S+>/ contains=@factorComment nextgroup=factorStackEffectSkip skipempty contained syn region factorPMethod start=/\v/ matchgroup=factorPMethodDelims end=/\v<;>/ contains=factorPMethodDelims,@factorCluster contained syn region factorPMethodDelims start=/\v/ skip=/\v.*/ end=/\v<\S+%(\_\s+%(!>.*)?)+\S+>/ contains=@factorComment skipempty keepend contained