syn match factorTodo /\(TODO\|FIXME\|XXX\):\=/ contained
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 cluster factorDefnContents contains=@factorCluster,factorStackEffect,factorLiteralStackEffect,factorArray0,factorQuotation0
endif
HiLink factorComment Comment
- HiLink factorShebang Special
+ HiLink factorShebang PreProc
HiLink factorShebangErr Error
HiLink factorStackEffect Typedef
HiLink factorLiteralStackEffect Typedef
syn match factorTodo /\(TODO\|FIXME\|XXX\):\=/ contained
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 cluster factorDefnContents contains=@factorCluster,factorStackEffect,factorLiteralStackEffect,factorArray0,factorQuotation0
endif
HiLink factorComment Comment
- HiLink factorShebang Special
+ HiLink factorShebang PreProc
HiLink factorShebangErr Error
HiLink factorStackEffect Typedef
HiLink factorLiteralStackEffect Typedef