Skip to content

Commit

Permalink
Prevent self-closing ref tags from breaking highlighting.
Browse files Browse the repository at this point in the history
When using a self-closing "ref" tag like `<ref name="foo"/>`, the syntax coloring would stop for the subsequent text.
  • Loading branch information
tbates authored and infininight committed Jan 11, 2013
1 parent bd0bf0b commit ab99cf8
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions Syntaxes/Mediawiki.tmLanguage
Expand Up @@ -435,6 +435,8 @@
<string>meta.tag.inline.ref.mediawiki</string>
</dict>
</dict>
<key>comment</key>
<string>&lt;ref&gt;content&lt;/ref&gt; TODO: Redundant with named tag</string>
<key>contentName</key>
<string>meta.reference.content.mediawiki</string>
<key>end</key>
Expand All @@ -457,6 +459,8 @@
<string>meta.tag.inline.ref.mediawiki</string>
</dict>
</dict>
<key>name</key>
<string>meta.reference.mediawiki</string>
<key>patterns</key>
<array>
<dict>
Expand All @@ -465,6 +469,47 @@
</dict>
</array>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>meta.tag.inline.ref.mediawiki</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>entity.name.tag.ref.mediawiki</string>
</dict>
<key>4</key>
<dict>
<key>name</key>
<string>entity.name.tag.name.mediawiki</string>
</dict>
<key>5</key>
<dict>
<key>name</key>
<string>meta.tag.inline.ref.mediawiki</string>
</dict>
<key>6</key>
<dict>
<key>name</key>
<string>string.quoted.ref.name.mediawiki</string>
</dict>
<key>7</key>
<dict>
<key>name</key>
<string>meta.tag.inline.ref.mediawiki</string>
</dict>
</dict>
<key>comment</key>
<string>&lt;ref name="label"/&gt;</string>
<key>match</key>
<string>(&lt;)(ref) *((name) *(=) *([^&gt;]*))(/&gt;)</string>
<key>name</key>
<string>meta.reference.named.cite.mediawiki</string>
</dict>
<dict>
<key>begin</key>
<string>(&lt;)(ref) *((name) *(=) *([^&gt;]*))(&gt;)</string>
Expand Down

0 comments on commit ab99cf8

Please sign in to comment.