Last active
September 29, 2023 14:58
-
-
Save subhaze/a754c8d17906f2a25ce2 to your computer and use it in GitHub Desktop.
very start of Angular 2 sublime syntax file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
%YAML 1.2 | |
--- | |
# See http://www.sublimetext.com/docs/3/syntax.html | |
name: JavaScript NG | |
file_extensions: | |
- js | |
- ng.js | |
scope: source.js.ng | |
contexts: | |
main: | |
- match: "" | |
push: scope:source.js | |
with_prototype: | |
- match: '`' | |
push: | |
- meta_content_scope: text.html.basic.embedded.js | |
- include: 'scope:text.html.basic' | |
- match: '`' | |
pop: true |
For example we have this element
<p>Hello ${this.state.user.email}</p>
can${this.state.user.email}
be recognized as javascript inside the html tag with this sublime syntax?
Did you ever find a solution to this?
Does this still work in Sublime Text 4? I'm trying all the above but so far no luck. It is driving me nuts that the myVar value doesn't highlight correctly when editing an HTML file.
<h1>My Page</h1>
<script>
let myVar = `testing literal backtick here
multiple lines of string here
even more lines of string here.`
</script>
I'm honestly not sure, I've not used Angular for quite some time now and moved to VS Code as my main editor.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For example we have this element
<p>Hello ${this.state.user.email}</p>
can
${this.state.user.email}
be recognized as javascript inside the html tag with this sublime syntax?