Skip to content

Commit c2788f2

Browse files
Update cshtml-razor.js
1 parent e3d8e18 commit c2788f2

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

cshtml-razor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,14 +176,13 @@ function hljsDefineCshtmlRazor(hljs) {
176176
};
177177
var xml_blocks = getXmlBlocks(hljs, [razor_inline_expresion, razor_parentheses_block]);
178178
var razor_directives = {
179-
begin: "^@(model|using|inherits|inject)[^\\r\\n{\\(]*$",
180-
end: "$",
181-
className: SPECIAL_SYMBOL_CLASSNAME,
179+
begin: "^\\s*@(model|using|inherits|inject)[^\\r\\n{\\(]*$",
180+
end: "$",
182181
returnBegin: true,
183182
returnEnd: true,
184183
contains: [
185184
{
186-
begin: "@(model|using|inherits|inject)",
185+
begin: "^\\s*@(model|using|inherits|inject)",
187186
className: SPECIAL_SYMBOL_CLASSNAME
188187
},
189188
{
@@ -201,12 +200,13 @@ function hljsDefineCshtmlRazor(hljs) {
201200
returnBegin: true,
202201
returnEnd: true,
203202
end: "\\}",
204-
subLanguage: ['cshtml-razor', 'cs'],
203+
subLanguage: ['cs', 'cshtml-razor'],
205204
contains: [
206205
{
207206
begin: "@\\{",
208207
className: SPECIAL_SYMBOL_CLASSNAME
209208
},
209+
razor_text_block,
210210
braces,
211211
closed_brace
212212
]
@@ -346,6 +346,7 @@ function hljsDefineCshtmlRazor(hljs) {
346346
razor_try_block,
347347
razor_escape_at,
348348
razor_text_block,
349+
razor_parentheses_block,
349350
{
350351
className: 'meta',
351352
begin: '<!DOCTYPE', end: '>',

0 commit comments

Comments
 (0)