Stumbled on the answer after some more searching:
syn region warning contains=Bad start="^not ok" end="^\ze[^#]"re=e-1,he=e-1
Had to slap a \ze
in there. See Can vim syntax regions be made to touch/overlap? for reference.
Stumbled on the answer after some more searching:
syn region warning contains=Bad start="^not ok" end="^\ze[^#]"re=e-1,he=e-1
Had to slap a \ze
in there. See Can vim syntax regions be made to touch/overlap? for reference.