Fix highlighting for nested visual tabstob
Consider the snippet snippet test ${1:${VISUAL}} endsnippet A missing 'extend' keyword caused the inner closing bracket to end both the inner 'snipVisual' and the outer 'snipTabStop' regions. Anything after the inner bracket was considered 'snipSnippetBody' and thus highlighted incorrectly.
This commit is contained in:
parent
dbd43ad27c
commit
9a73473e7a
@ -112,7 +112,7 @@ syn region snipBalancedBraces start="{" end="}" contained transparent extend
|
||||
syn cluster snipTokens add=snipTabStop
|
||||
syn cluster snipTabStopTokens add=snipTabStop
|
||||
|
||||
syn region snipVisual matchgroup=snipVisual start="\${VISUAL[:}/]\@=" end="}" contained contains=snipVisualDefault,snipTransformationPattern
|
||||
syn region snipVisual matchgroup=snipVisual start="\${VISUAL[:}/]\@=" end="}" contained contains=snipVisualDefault,snipTransformationPattern extend
|
||||
syn region snipVisualDefault matchgroup=snipVisual start=":" end="\ze[}/]" contained contains=snipTabStopEscape nextgroup=snipTransformationPattern
|
||||
syn cluster snipTokens add=snipVisual
|
||||
syn cluster snipTabStopTokens add=snipVisual
|
||||
|
Loading…
x
Reference in New Issue
Block a user