@@ -1127,7 +1127,7 @@ contexts:
11271127 - match : |-
11281128 (?x)
11291129 {{fenced_code_block_start}}
1130- (?i:\s*(applescript|osascript))
1130+ (?i:\s*(applescript|osascript|scpt ))
11311131 {{fenced_code_block_trailing_infostring_characters}}
11321132 captures:
11331133 0: meta.code-fence.definition.begin.applescript.markdown-gfm
@@ -1247,7 +1247,7 @@ contexts:
12471247 - match : |-
12481248 (?x)
12491249 {{fenced_code_block_start}}
1250- (?i:\s*(diff|patch))
1250+ (?i:\s*(u? diff|patch))
12511251 {{fenced_code_block_trailing_infostring_characters}}
12521252 captures:
12531253 0: meta.code-fence.definition.begin.diff.markdown-gfm
@@ -1267,7 +1267,7 @@ contexts:
12671267 - match : |-
12681268 (?x)
12691269 {{fenced_code_block_start}}
1270- (?i:\s*(bat|cmd|dos))
1270+ (?i:\s*(bat(?:ch(?:file)?)? |cmd|(?: dos|win)batch ))
12711271 {{fenced_code_block_trailing_infostring_characters}}
12721272 captures:
12731273 0: meta.code-fence.definition.begin.dosbatch.markdown-gfm
@@ -1287,7 +1287,7 @@ contexts:
12871287 - match : |-
12881288 (?x)
12891289 {{fenced_code_block_start}}
1290- (?i:\s*(erlang |escript))
1290+ (?i:\s*(erl(?:ang)? |escript))
12911291 {{fenced_code_block_trailing_infostring_characters}}
12921292 captures:
12931293 0: meta.code-fence.definition.begin.erlang.markdown-gfm
@@ -1307,7 +1307,7 @@ contexts:
13071307 - match : |-
13081308 (?x)
13091309 {{fenced_code_block_start}}
1310- (?i:\s*(graphviz))
1310+ (?i:\s*(dot| graphviz|gv ))
13111311 {{fenced_code_block_trailing_infostring_characters}}
13121312 captures:
13131313 0: meta.code-fence.definition.begin.graphviz.markdown-gfm
@@ -1347,7 +1347,7 @@ contexts:
13471347 - match : |-
13481348 (?x)
13491349 {{fenced_code_block_start}}
1350- (?i:\s*(haskell))
1350+ (?i:\s*(haskell|hsc? ))
13511351 {{fenced_code_block_trailing_infostring_characters}}
13521352 captures:
13531353 0: meta.code-fence.definition.begin.haskell.markdown-gfm
@@ -1367,7 +1367,7 @@ contexts:
13671367 - match : |-
13681368 (?x)
13691369 {{fenced_code_block_start}}
1370- (?i:\s*(html\+php))
1370+ (?i:\s*(html\+php|phtml ))
13711371 {{fenced_code_block_trailing_infostring_characters}}
13721372 captures:
13731373 0: meta.code-fence.definition.begin.html-php.markdown-gfm
@@ -1387,7 +1387,7 @@ contexts:
13871387 - match : |-
13881388 (?x)
13891389 {{fenced_code_block_start}}
1390- (?i:\s*(html))
1390+ (?i:\s*(x? html))
13911391 {{fenced_code_block_trailing_infostring_characters}}
13921392 captures:
13931393 0: meta.code-fence.definition.begin.html.markdown-gfm
@@ -1427,7 +1427,7 @@ contexts:
14271427 - match : |-
14281428 (?x)
14291429 {{fenced_code_block_start}}
1430- (?i:\s*(javascript|js))
1430+ (?i:\s*(javascript|js|node ))
14311431 {{fenced_code_block_trailing_infostring_characters}}
14321432 captures:
14331433 0: meta.code-fence.definition.begin.javascript.markdown-gfm
@@ -1567,7 +1567,7 @@ contexts:
15671567 - match : |-
15681568 (?x)
15691569 {{fenced_code_block_start}}
1570- (?i:\s*(makefile ))
1570+ (?i:\s*(make(?:file)?|mf ))
15711571 {{fenced_code_block_trailing_infostring_characters}}
15721572 captures:
15731573 0: meta.code-fence.definition.begin.makefile.markdown-gfm
@@ -1669,7 +1669,7 @@ contexts:
16691669 - match : |-
16701670 (?x)
16711671 {{fenced_code_block_start}}
1672- (?i:\s*(perl ))
1672+ (?i:\s*(perl5? ))
16731673 {{fenced_code_block_trailing_infostring_characters}}
16741674 captures:
16751675 0: meta.code-fence.definition.begin.perl.markdown-gfm
@@ -1709,7 +1709,7 @@ contexts:
17091709 - match : |-
17101710 (?x)
17111711 {{fenced_code_block_start}}
1712- (?i:\s*(python |py))
1712+ (?i:\s*(python3? |py))
17131713 {{fenced_code_block_trailing_infostring_characters}}
17141714 captures:
17151715 0: meta.code-fence.definition.begin.python.markdown-gfm
@@ -1909,7 +1909,7 @@ contexts:
19091909 - match : |-
19101910 (?x)
19111911 {{fenced_code_block_start}}
1912- (?i:\s*(typescript|ts))
1912+ (?i:\s*(typescript|ts(?:node)? ))
19131913 {{fenced_code_block_trailing_infostring_characters}}
19141914 captures:
19151915 0: meta.code-fence.definition.begin.typescript.markdown-gfm
@@ -3738,7 +3738,7 @@ contexts:
37383738 - meta_scope : meta.link.inet.markdown markup.underline.link.markdown-gfm
37393739 # 1. When an autolink ends in ), we scan the entire autolink for the total
37403740 # number of parentheses. If there is a greater number of closing parentheses
3741- # than opening ones, we don’ t consider the last character part of the
3741+ # than opening ones, we don t consider the last character part of the
37423742 # autolink, in order to facilitate including an autolink inside a parenthesis
37433743 # 2. If an autolink ends in a semicolon (;), we check to see if it appears to
37443744 # resemble an entity reference; if the preceding text is & followed by one
0 commit comments