<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -10,6 +10,8 @@
 	&lt;string&gt;(&amp;lt;(php|html|file|nowiki)&amp;gt;|&amp;lt;code(\s*.*)?&amp;gt;)|/\*\*|\{\s*$&lt;/string&gt;
 	&lt;key&gt;foldingStopMarker&lt;/key&gt;
 	&lt;string&gt;(&amp;lt;/(code|php|html|file|nowiki)&amp;gt;)|\*\*/|^\s*\}&lt;/string&gt;
+	&lt;key&gt;keyEquivalent&lt;/key&gt;
+	&lt;string&gt;^~D&lt;/string&gt;
 	&lt;key&gt;name&lt;/key&gt;
 	&lt;string&gt;DokuWiki&lt;/string&gt;
 	&lt;key&gt;patterns&lt;/key&gt;
@@ -188,11 +190,21 @@
 			&lt;string&gt;(\&amp;lt;)(file|nowiki)(\&amp;gt;)&lt;/string&gt;
 			&lt;key&gt;captures&lt;/key&gt;
 			&lt;dict&gt;
+				&lt;key&gt;0&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;name&lt;/key&gt;
+					&lt;string&gt;meta.tag.template.dokuwiki&lt;/string&gt;
+				&lt;/dict&gt;
 				&lt;key&gt;1&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;name&lt;/key&gt;
 					&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
 				&lt;/dict&gt;
+				&lt;key&gt;2&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;name&lt;/key&gt;
+					&lt;string&gt;entity.name.tag.dokuwiki&lt;/string&gt;
+				&lt;/dict&gt;
 				&lt;key&gt;3&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;name&lt;/key&gt;
@@ -222,9 +234,14 @@
 		&lt;/dict&gt;
 		&lt;dict&gt;
 			&lt;key&gt;begin&lt;/key&gt;
-			&lt;string&gt;(&amp;lt;)html(&amp;gt;)&lt;/string&gt;
+			&lt;string&gt;(&amp;lt;)(html)(&amp;gt;)&lt;/string&gt;
 			&lt;key&gt;captures&lt;/key&gt;
 			&lt;dict&gt;
+				&lt;key&gt;0&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;name&lt;/key&gt;
+					&lt;string&gt;meta.tag.template.block.dokuwiki&lt;/string&gt;
+				&lt;/dict&gt;
 				&lt;key&gt;1&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;name&lt;/key&gt;
@@ -233,11 +250,16 @@
 				&lt;key&gt;2&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;name&lt;/key&gt;
+					&lt;string&gt;entity.name.tag.dokuwiki&lt;/string&gt;
+				&lt;/dict&gt;
+				&lt;key&gt;3&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;name&lt;/key&gt;
 					&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
 				&lt;/dict&gt;
 			&lt;/dict&gt;
 			&lt;key&gt;end&lt;/key&gt;
-			&lt;string&gt;(&amp;lt;/)html(&amp;gt;)&lt;/string&gt;
+			&lt;string&gt;(&amp;lt;/)(html)(&amp;gt;)&lt;/string&gt;
 			&lt;key&gt;patterns&lt;/key&gt;
 			&lt;array&gt;
 				&lt;dict&gt;
@@ -257,11 +279,21 @@
 			&lt;string&gt;(\&amp;lt;)(sub|sup|del)(\&amp;gt;)&lt;/string&gt;
 			&lt;key&gt;captures&lt;/key&gt;
 			&lt;dict&gt;
+				&lt;key&gt;0&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;name&lt;/key&gt;
+					&lt;string&gt;meta.tag.template.dokuwiki&lt;/string&gt;
+				&lt;/dict&gt;
 				&lt;key&gt;1&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;name&lt;/key&gt;
 					&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
 				&lt;/dict&gt;
+				&lt;key&gt;2&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;name&lt;/key&gt;
+					&lt;string&gt;entity.name.tag.dokuwiki&lt;/string&gt;
+				&lt;/dict&gt;
 				&lt;key&gt;3&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;name&lt;/key&gt;
@@ -282,9 +314,14 @@
 		&lt;/dict&gt;
 		&lt;dict&gt;
 			&lt;key&gt;begin&lt;/key&gt;
-			&lt;string&gt;(&amp;lt;)code(?:\s+[^&amp;gt;]*)?(&amp;gt;)&lt;/string&gt;
+			&lt;string&gt;(&amp;lt;)(code)(?:\s+[^&amp;gt;]*)?(&amp;gt;)&lt;/string&gt;
 			&lt;key&gt;captures&lt;/key&gt;
 			&lt;dict&gt;
+				&lt;key&gt;0&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;name&lt;/key&gt;
+					&lt;string&gt;meta.tag.template.code.dokuwiki&lt;/string&gt;
+				&lt;/dict&gt;
 				&lt;key&gt;1&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;name&lt;/key&gt;
@@ -293,11 +330,16 @@
 				&lt;key&gt;2&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;name&lt;/key&gt;
+					&lt;string&gt;entity.name.tag.dokuwiki&lt;/string&gt;
+				&lt;/dict&gt;
+				&lt;key&gt;3&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;name&lt;/key&gt;
 					&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
 				&lt;/dict&gt;
 			&lt;/dict&gt;
 			&lt;key&gt;end&lt;/key&gt;
-			&lt;string&gt;(&amp;lt;/)code(&amp;gt;)&lt;/string&gt;
+			&lt;string&gt;(&amp;lt;/)(code)(&amp;gt;)&lt;/string&gt;
 			&lt;key&gt;name&lt;/key&gt;
 			&lt;string&gt;markup.raw.dokuwiki&lt;/string&gt;
 		&lt;/dict&gt;
@@ -490,68 +532,109 @@
 			&lt;key&gt;patterns&lt;/key&gt;
 			&lt;array&gt;
 				&lt;dict&gt;
-					&lt;key&gt;applyEndPatternLast&lt;/key&gt;
-					&lt;integer&gt;1&lt;/integer&gt;
-					&lt;key&gt;begin&lt;/key&gt;
-					&lt;string&gt;(?:^\s*)(?=&amp;lt;\?(?i:php|=)?(?!.*\?&amp;gt;))&lt;/string&gt;
-					&lt;key&gt;comment&lt;/key&gt;
-					&lt;string&gt;match only multi-line PHP with leading whitespace&lt;/string&gt;
-					&lt;key&gt;end&lt;/key&gt;
-					&lt;string&gt;(?&amp;lt;=\?&amp;gt;)(?:\s*$\n)?&lt;/string&gt;
-					&lt;key&gt;name&lt;/key&gt;
-					&lt;string&gt;source.php.embedded.dokuwiki&lt;/string&gt;
-					&lt;key&gt;patterns&lt;/key&gt;
-					&lt;array&gt;
-						&lt;dict&gt;
-							&lt;key&gt;include&lt;/key&gt;
-							&lt;string&gt;source.php&lt;/string&gt;
-						&lt;/dict&gt;
-					&lt;/array&gt;
-				&lt;/dict&gt;
-				&lt;dict&gt;
-					&lt;key&gt;applyEndPatternLast&lt;/key&gt;
-					&lt;integer&gt;1&lt;/integer&gt;
-					&lt;key&gt;begin&lt;/key&gt;
-					&lt;string&gt;(?=&amp;lt;\?(?i:php|=)?)&lt;/string&gt;
-					&lt;key&gt;end&lt;/key&gt;
-					&lt;string&gt;(?&amp;lt;=\?&amp;gt;)&lt;/string&gt;
-					&lt;key&gt;name&lt;/key&gt;
-					&lt;string&gt;source.php.embedded.dokuwiki&lt;/string&gt;
-					&lt;key&gt;patterns&lt;/key&gt;
-					&lt;array&gt;
-						&lt;dict&gt;
-							&lt;key&gt;include&lt;/key&gt;
-							&lt;string&gt;source.php&lt;/string&gt;
-						&lt;/dict&gt;
-					&lt;/array&gt;
+					&lt;key&gt;include&lt;/key&gt;
+					&lt;string&gt;source.php&lt;/string&gt;
 				&lt;/dict&gt;
 				&lt;dict&gt;
-					&lt;key&gt;applyEndPatternLast&lt;/key&gt;
-					&lt;integer&gt;1&lt;/integer&gt;
 					&lt;key&gt;begin&lt;/key&gt;
-					&lt;string&gt;(&amp;lt;)php(&amp;gt;)&lt;/string&gt;
-					&lt;key&gt;captures&lt;/key&gt;
+					&lt;string&gt;(^\s*)?(?=&amp;lt;php&amp;gt;)&lt;/string&gt;
+					&lt;key&gt;beginCaptures&lt;/key&gt;
 					&lt;dict&gt;
 						&lt;key&gt;1&lt;/key&gt;
 						&lt;dict&gt;
 							&lt;key&gt;name&lt;/key&gt;
-							&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
+							&lt;string&gt;punctuation.whitespace.embedded.leading.dokuwiki&lt;/string&gt;
 						&lt;/dict&gt;
-						&lt;key&gt;2&lt;/key&gt;
+					&lt;/dict&gt;
+					&lt;key&gt;contentName&lt;/key&gt;
+					&lt;string&gt;meta.embedded.php&lt;/string&gt;
+					&lt;key&gt;end&lt;/key&gt;
+					&lt;string&gt;(?&amp;lt;=&amp;lt;/php&amp;gt;)(?!&amp;lt;php&amp;gt;)(\s*$\n?)&lt;/string&gt;
+					&lt;key&gt;endCaptures&lt;/key&gt;
+					&lt;dict&gt;
+						&lt;key&gt;1&lt;/key&gt;
 						&lt;dict&gt;
 							&lt;key&gt;name&lt;/key&gt;
-							&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
+							&lt;string&gt;punctuation.whitespace.embedded.trailing.dokuwiki&lt;/string&gt;
 						&lt;/dict&gt;
 					&lt;/dict&gt;
-					&lt;key&gt;end&lt;/key&gt;
-					&lt;string&gt;(&amp;lt;/)php(&amp;gt;)&lt;/string&gt;
-					&lt;key&gt;name&lt;/key&gt;
-					&lt;string&gt;source.php.embedded.dokuwiki&lt;/string&gt;
 					&lt;key&gt;patterns&lt;/key&gt;
 					&lt;array&gt;
 						&lt;dict&gt;
-							&lt;key&gt;include&lt;/key&gt;
+							&lt;key&gt;begin&lt;/key&gt;
+							&lt;string&gt;((&amp;lt;)(php)(&amp;gt;))&lt;/string&gt;
+							&lt;key&gt;beginCaptures&lt;/key&gt;
+							&lt;dict&gt;
+								&lt;key&gt;0&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;punctuation.definition.embedded.begin.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+								&lt;key&gt;1&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;meta.tag.template.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+								&lt;key&gt;2&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+								&lt;key&gt;3&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;entity.name.tag.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+								&lt;key&gt;4&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+							&lt;/dict&gt;
+							&lt;key&gt;contentName&lt;/key&gt;
 							&lt;string&gt;source.php&lt;/string&gt;
+							&lt;key&gt;end&lt;/key&gt;
+							&lt;string&gt;(((&amp;lt;/))(php)(&amp;gt;))&lt;/string&gt;
+							&lt;key&gt;endCaptures&lt;/key&gt;
+							&lt;dict&gt;
+								&lt;key&gt;0&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;punctuation.definition.embedded.end.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+								&lt;key&gt;1&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;meta.tag.template.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+								&lt;key&gt;2&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+								&lt;key&gt;3&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;source.php&lt;/string&gt;
+								&lt;/dict&gt;
+								&lt;key&gt;4&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;entity.name.tag.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+								&lt;key&gt;5&lt;/key&gt;
+								&lt;dict&gt;
+									&lt;key&gt;name&lt;/key&gt;
+									&lt;string&gt;punctuation.definition.tag.dokuwiki&lt;/string&gt;
+								&lt;/dict&gt;
+							&lt;/dict&gt;
+							&lt;key&gt;patterns&lt;/key&gt;
+							&lt;array&gt;
+								&lt;dict&gt;
+									&lt;key&gt;include&lt;/key&gt;
+									&lt;string&gt;source.php&lt;/string&gt;
+								&lt;/dict&gt;
+							&lt;/array&gt;
 						&lt;/dict&gt;
 					&lt;/array&gt;
 				&lt;/dict&gt;</diff>
      <filename>Bundles/DokuWiki.tmbundle/Syntaxes/DokuWiki.tmLanguage</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>73cfa59723f08906a7c7019a013b5cb8a77e3e15</id>
    </parent>
  </parents>
  <author>
    <name>msheets</name>
    <email>msheets@dfb7d73b-c2ec-0310-8fea-fb051d288c6d</email>
  </author>
  <url>http://github.com/kballard/textmate-bundles/commit/424fa288ef94e460f1e2d31af73293d8fc41151c</url>
  <id>424fa288ef94e460f1e2d31af73293d8fc41151c</id>
  <committed-date>2007-09-24T02:03:38-07:00</committed-date>
  <authored-date>2007-09-24T02:03:38-07:00</authored-date>
  <message>&#8226; Use new meta.tag.template scope on tags.
&#8226; Greatly improve tag scoping.
&#8226; Remove standard php tag matching, with the restructured PHP language we can now just include it.
&#8226; Add new embedded scopes to rewritten &lt;php&gt; tag.


git-svn-id: http://macromates.com/svn/Bundles/trunk@8215 dfb7d73b-c2ec-0310-8fea-fb051d288c6d</message>
  <tree>05a973228dc7a3799bac5a011511b584ee7e9f4e</tree>
  <committer>
    <name>msheets</name>
    <email>msheets@dfb7d73b-c2ec-0310-8fea-fb051d288c6d</email>
  </committer>
</commit>
