<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">I am using a homegrown template system that I developed for Scala based framework.  So there is no link to point you toward. </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">If the HTML grammar would simply allow tag snames that begin with a prefix followed by a colon that would be sufficient.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">I see that there are rules in the grammar with the scope names 'meta.tag.custom.start.html' and 'meta.tag.custom.end.html'</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">Could those rules be modified to include these types of tag names without causing problems elsewhere?</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">If so, I think that would do the trick.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jul 24, 2018 at 10:40 PM Michael Sheets <<a href="mailto:mummer@whitefalls.org">mummer@whitefalls.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Jul 24, 2018, at 12:17 PM, Curt Sellmer <<a href="mailto:sellmerfud@gmail.com" target="_blank">sellmerfud@gmail.com</a>> wrote:<br>
> <br>
> I use an XHTML template language for my web applications that allows me to define my own tags such as <s:embed>...</s:embed>.  I set the language for these files to HTML so that embedded stylesheets, scripts, etc. are formatted correctly.<br>
> <br>
> With HTML bundle update yesterday, these custom tags are now highlighted as errors with the scope invalid.illegal.unrecognized-tag.html<br>
> <br>
> This has worked great for me for at least the last eight years at least.  This new behavior is rather annoying.<br>
> <br>
> Is there a way that I can avoid the HTML bundle flagging these custom tags as errors?<br>
<br>
So when I was redoing the grammar I did not do anything for XHTML compatibility. It should mostly work, but my plan for XHTML is to either let it use the XML grammar or a variant of it specific for XHTML. Because of the differences between the standard HTML and XHTML I think this is the best solution. But I don’t have a good grasp on what the common use case for XHTML is these days, it may solely be template cases such as in your case.<br>
<br>
This said your case is different because you are talking about using a template system. The HTML grammar nor a potential XHTML grammar won’t be designed to support template tags. For template languages you will need a specific grammar to properly match and recognize the tags. Can you post a link to the template system you are using and your general usage of XHTML in general so I can get a feel of it? (If you don’t want to post it publicly you can email me at support.)<br>
<br>
_______________________________________________<br>
textmate mailing list<br>
<a href="mailto:textmate@lists.macromates.com" target="_blank">textmate@lists.macromates.com</a><br>
<a href="http://lists.macromates.com/listinfo/textmate" rel="noreferrer" target="_blank">http://lists.macromates.com/listinfo/textmate</a></blockquote></div>