You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since installing mjml-syntax, sublime text chooses MJML in the syntax menu when I paste HTML into a blank/new file. Cannot find documentation on how to fix.
The text was updated successfully, but these errors were encountered:
Currently, the plugin's `.tmLanguage` contains a `firstLineMatch` expression that matches any `<!doctype ...>` tag, `<mjml>` tag, or `<!php` tag. This doesn't make much sense, since MJML documents start with an `<mjml>` tag, and caused pasting a HTML document into a new file in Sublime to automatically enable the MJML syntax highlighting instead of the HTML syntax highlighting.
This change fixes the regex so that it will only match `<mjml>` tags, not tags associated with other languages.
Resolvesmjmlio#13
To test this, I cloned the package to my local Packages folder (i.e. the alternate installation flow described in this package's docs) and tried pasting the following snippets of code into new tabs in Sublime:
```
<!doctype html>
test test
```
and
```
<?php
echo "test test"
```
and
```
<mjml>
<mj-body>
</mj-body>
</mjml>
```
Before I made this change, pasting either the HTML snippet or the MJML snippets caused Sublime to select MJML syntax highlighting. After I made this change, all three snippets trigger the correct syntax highlighting (i.e. HTML, PHP, and MJML respectively).
Since installing mjml-syntax, sublime text chooses MJML in the syntax menu when I paste HTML into a blank/new file. Cannot find documentation on how to fix.
The text was updated successfully, but these errors were encountered: