File tree Expand file tree Collapse file tree 3 files changed +88
-0
lines changed Expand file tree Collapse file tree 3 files changed +88
-0
lines changed Original file line number Diff line number Diff line change 1+ %YAML 1.2
2+ ---
3+ name : CSS (WebForms)
4+ scope : source.css.cs.razor
5+ version : 2
6+
7+ extends : Packages/CSS/CSS.sublime-syntax
8+ hidden : true
9+
10+ contexts :
11+
12+ prototype :
13+ - meta_prepend : true
14+ - include : Razor.sublime-syntax#comments
15+ - include : csharp-embedded
16+
17+ string-content :
18+ - meta_prepend : true
19+ - include : Razor.sublime-syntax#csharp-interpolations
20+
21+ csharp-interpolations :
22+ - meta_include_prototype : false
23+ # - match: (?=@)
24+ # push: csharp-interpolation-body
25+ - include : Razor.sublime-syntax#csharp-interpolations
26+
27+ csharp-interpolation-body :
28+ - clear_scopes : 1
29+ - meta_include_prototype : false
30+ - include : csharp-embedded
31+ - include : immediately-pop
32+
33+ csharp-embedded :
34+ - meta_include_prototype : false
35+ - include : Razor.sublime-syntax#razor-constructs
36+ # - match: <%[=#:$]
37+ # scope: meta.embedded.cs punctuation.section.embedded.begin.cs-webforms
38+ # embed: Packages/C#/C#.sublime-syntax
39+ # embed_scope: meta.embedded.cs source.cs.embedded.css
40+ # escape: (%>)(\s*\n)?
41+ # escape_captures:
42+ # 0: meta.embedded.cs
43+ # 1: punctuation.section.embedded.end.cs-webforms
44+ # 2: meta.html-newline-after-csharp.cs-webforms
Original file line number Diff line number Diff line change 1+ %YAML 1.2
2+ ---
3+ name : JavaScript (Razor)
4+ scope : source.js.cs.razor
5+ version : 2
6+ hidden : true
7+
8+ extends : Packages/JavaScript/JavaScript.sublime-syntax
9+
10+ contexts :
11+
12+ prototype :
13+ - meta_prepend : true
14+ - include : Razor.sublime-syntax#comments
15+ # - include: csharp-embedded
16+
17+ string-content :
18+ - meta_prepend : true
19+ - include : Razor.sublime-syntax#csharp-interpolations
20+
21+ csharp-interpolations :
22+ - meta_include_prototype : false
23+ - match : (?=<%[=#:$])
24+ push : csharp-interpolation-body
25+
26+ csharp-interpolation-body :
27+ - clear_scopes : 1
28+ - meta_include_prototype : false
29+ - include : csharp-embedded
30+ - include : immediately-pop
31+
32+ csharp-embedded :
33+ - meta_include_prototype : false
34+ - include : Razor.sublime-syntax#razor-constructs
35+ # - match: <%[=#:$]
36+ # scope: meta.embedded.cs punctuation.section.embedded.begin.cs-webforms
37+ # embed: Packages/C#/C#.sublime-syntax
38+ # embed_scope: meta.embedded.cs source.cs.embedded.css
39+ # escape: (%>)(\s*\n)?
40+ # escape_captures:
41+ # 0: meta.embedded.cs
42+ # 1: punctuation.section.embedded.end.cs-webforms
43+ # 2: meta.html-newline-after-csharp.cs-webforms
Original file line number Diff line number Diff line change @@ -209,6 +209,7 @@ finally
209209
210210 <script type =" text/javascript" >
211211 function find () {
212+ // TODO: Fix embedded languages
212213 var val = $ (' @HtmlHelpers.Something' ).val ();
213214 }
214215 </script >
You can’t perform that action at this time.
0 commit comments