<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Ciar?n, (letter from your name got replaced, so don't know what your full name is, sorry!)<div><br></div><div>I have made another very minor change to support the new "nowdoc" functionality in PHP 5.3.0:</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">              </span>{<span class="Apple-tab-span" style="white-space:pre">   </span>name = 'meta.scope.heredoc';</div><div><span class="Apple-tab-span" style="white-space:pre">                 </span>begin = "(<<<('?)HTML\2)";</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>end = '^(HTML);';</div><div><span class="Apple-tab-span" style="white-space:pre">                    </span>captures = { 1 = { name = 'keyword.other.heredoc'; }; };</div><div><span class="Apple-tab-span" style="white-space:pre">                     </span>patterns = ( { include = 'text.html.basic'; } );</div><div><span class="Apple-tab-span" style="white-space:pre">             </span>},</div><div><br></div><div>This uses the same rule for matching HTML or the new 'HTML' syntax.  One potential issue would be if there's any PHP code in the new "nowdoc" that it could potentially play some mind games on TextMate's syntax highlighting, code folds, etc. since PHP code would be legal within the nowdoc.  However, in many cases the embedded PHP code would not flow well with the rest of the script.  Not sure if this will become a big problem for people, but it is a possibility...</div><div><br></div><div>-Andrew</div><div><div><div> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -khtml-border-horizontal-spacing: 0px; -khtml-border-vertical-spacing: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; ; font-size: 12px; "><span class="Apple-style-span" style="border-collapse: separate; -khtml-border-horizontal-spacing: 0px; -khtml-border-vertical-spacing: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; ; font-size: 12px; "><span class="Apple-style-span" style="border-collapse: separate; -khtml-border-horizontal-spacing: 0px; -khtml-border-vertical-spacing: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; ; font-size: 12px; "><font class="Apple-style-span" color="#666666" size="3"><span class="Apple-style-span" style="font-size: 11px;; color: rgb(102, 102, 102); ; font-family: Helvetica; "></span></font><font class="Apple-style-span" color="#666666" size="3"><span class="Apple-style-span" style="font-size: 11px;; color: rgb(102, 102, 102); ; font-family: Helvetica; "></span></font></span></span><font class="Apple-style-span" color="#666666" size="3"><span class="Apple-style-span" style="font-size: 11px;; color: rgb(102, 102, 102); ; font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-size: 11px; ; font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-size: 11px; ; font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; ">– –</span></span></span></span></span></span></span></span></span><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-size: 11px; ; font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-size: 11px; ; font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "> </span></span></span></span></span></span></span></span></span><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Helvetica; min-height: 13px; ; color: rgb(102, 102, 102); font-size: 11px; ; font-family: Helvetica; "><span class="Apple-style-span" style="line-height: 13px;; color: rgb(102, 102, 102); font-size: 11px; ; font-family: Helvetica; "><br style="; color: rgb(102, 102, 102); font-size: 11px; line-height: 13px; ; font-family: Helvetica; "></span></div></span></font></span><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ; font-family: Helvetica; font-size: 12px; "><b style="font-weight: bold; font-family: Helvetica; font-size: 12px; "><span class="Apple-style-span" style="font-weight: bold; font-family: Helvetica; font-size: 12px; "><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; font-weight: bold; "><font class="Apple-style-span" color="#CC9933"><span class="Apple-style-span" style="color: rgb(204, 153, 51); font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(204, 153, 51); font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(204, 153, 51); font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(204, 153, 51); font-family: Helvetica; font-size: 12px; font-weight: bold; ">Andrew </span></span></span></span></font></span></span></span></span></b><b style="font-weight: bold; font-family: Helvetica; font-size: 12px; "><span class="Apple-style-span" style="font-weight: bold; font-family: Helvetica; font-size: 12px; "><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; font-weight: bold; "><font class="Apple-style-span" color="#CC9933"><span class="Apple-style-span" style="color: rgb(204, 153, 51); font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(204, 153, 51); font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(204, 153, 51); font-family: Helvetica; font-size: 12px; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(204, 153, 51); font-family: Helvetica; font-size: 12px; font-weight: bold; ">Hanna</span></span></span></span></font></span></span></span></span></b></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ; font-family: Helvetica; font-size: 12px; "><font class="Apple-style-span" color="#444444" size="3"><span class="Apple-style-span" style="font-size: 11px;; color: rgb(68, 68, 68); font-family: Helvetica; "><b style="color: rgb(68, 68, 68); font-family: Helvetica; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: Helvetica; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: Helvetica; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: Helvetica; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: Helvetica; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: Helvetica; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: Helvetica; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: Helvetica; font-weight: bold; ">Sevenlight Inc.</span></span></span></span></span></span></span></b></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ; font-family: Helvetica; font-size: 12px; "><a href="http://www.sevenlight.com/"><font class="Apple-style-span" face="Lucida Grande" size="2"><span class="Apple-style-span" style="font-size: 10px;; color: rgb(0, 0, 238); -khtml-text-decorations-in-effect: underline; "><font class="Apple-style-span" color="#1E3E69"><span class="Apple-style-span" style="color: rgb(30, 62, 105); font-size: 10px; -khtml-text-decorations-in-effect: underline; "><span class="Apple-style-span" style="color: rgb(30, 62, 105); font-size: 10px; -khtml-text-decorations-in-effect: underline; "><span class="Apple-style-span" style="color: rgb(30, 62, 105); font-size: 10px; -khtml-text-decorations-in-effect: underline; "><span class="Apple-style-span" style="color: rgb(30, 62, 105); font-size: 10px; -khtml-text-decorations-in-effect: underline; ">http://www.sevenlight.com/</span></span></span></span></font></span></font></a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ; font-family: Helvetica; font-size: 12px; "><font class="Apple-style-span" color="#666666" size="3"><span class="Apple-style-span" style="font-size: 11px;; color: rgb(102, 102, 102); ; font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-size: 11px; ; font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; "><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Helvetica; ">ph 403.770.9544</span></span></span></span></span></span></span></span></span></font></div></span></span></span></span></span></span></span></span></div><br class="Apple-interchange-newline"></span> </div><br></div></div></div></body></html>