misc/vim/syntax/factor.vim: in factorShebang, add 'display' argument and switch to PreProc highlight group

db4
Keita Haga 2011-03-17 10:10:38 +09:00
parent 34ae717598
commit d91d3f2c01
2 changed files with 4 additions and 4 deletions

View File

@ -38,7 +38,7 @@ syn cluster factorCluster contains=factorComment,factorFrySpecifier,factorKeywor
syn match factorTodo /\(TODO\|FIXME\|XXX\):\=/ contained syn match factorTodo /\(TODO\|FIXME\|XXX\):\=/ contained
syn match factorComment /\<!\>\s.*/ contains=factorTodo,@Spell syn match factorComment /\<!\>\s.*/ contains=factorTodo,@Spell
syn match factorComment /\<#!\>\s.*/ contains=factorTodo,@Spell syn match factorComment /\<#!\>\s.*/ contains=factorTodo,@Spell
syn match factorShebang /\%\^#!\s.*/ syn match factorShebang /\%\^#!\s.*/ display
syn match factorShebangErr /\%\^#!\S\+/ syn match factorShebangErr /\%\^#!\S\+/
syn cluster factorDefnContents contains=@factorCluster,factorStackEffect,factorLiteralStackEffect,factorArray0,factorQuotation0 syn cluster factorDefnContents contains=@factorCluster,factorStackEffect,factorLiteralStackEffect,factorArray0,factorQuotation0
@ -207,7 +207,7 @@ if version >= 508 || !exists("did_factor_syn_inits")
endif endif
HiLink factorComment Comment HiLink factorComment Comment
HiLink factorShebang Special HiLink factorShebang PreProc
HiLink factorShebangErr Error HiLink factorShebangErr Error
HiLink factorStackEffect Typedef HiLink factorStackEffect Typedef
HiLink factorLiteralStackEffect Typedef HiLink factorLiteralStackEffect Typedef

View File

@ -27,7 +27,7 @@ syn cluster factorCluster contains=factorComment,factorFrySpecifier,factorKeywor
syn match factorTodo /\(TODO\|FIXME\|XXX\):\=/ contained syn match factorTodo /\(TODO\|FIXME\|XXX\):\=/ contained
syn match factorComment /\<!\>\s.*/ contains=factorTodo,@Spell syn match factorComment /\<!\>\s.*/ contains=factorTodo,@Spell
syn match factorComment /\<#!\>\s.*/ contains=factorTodo,@Spell syn match factorComment /\<#!\>\s.*/ contains=factorTodo,@Spell
syn match factorShebang /\%\^#!\s.*/ syn match factorShebang /\%\^#!\s.*/ display
syn match factorShebangErr /\%\^#!\S\+/ syn match factorShebangErr /\%\^#!\S\+/
syn cluster factorDefnContents contains=@factorCluster,factorStackEffect,factorLiteralStackEffect,factorArray0,factorQuotation0 syn cluster factorDefnContents contains=@factorCluster,factorStackEffect,factorLiteralStackEffect,factorArray0,factorQuotation0
@ -194,7 +194,7 @@ if version >= 508 || !exists("did_factor_syn_inits")
endif endif
HiLink factorComment Comment HiLink factorComment Comment
HiLink factorShebang Special HiLink factorShebang PreProc
HiLink factorShebangErr Error HiLink factorShebangErr Error
HiLink factorStackEffect Typedef HiLink factorStackEffect Typedef
HiLink factorLiteralStackEffect Typedef HiLink factorLiteralStackEffect Typedef