Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix pasted HTML being detected as MJML
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. Resolves mjmlio#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).
- Loading branch information