@@ -1261,6 +1261,7 @@ contexts:
12611261 - include : fenced-scala
12621262 - include : fenced-shell
12631263 - include : fenced-sql
1264+ - include : fenced-toml
12641265 - include : fenced-tsx
12651266 - include : fenced-typescript
12661267 - include : fenced-xml
@@ -1293,7 +1294,6 @@ contexts:
12931294 - include : fenced-svelte
12941295 - include : fenced-swift
12951296 - include : fenced-terraform
1296- - include : fenced-toml
12971297 - include : fenced-twee
12981298 - include : fenced-twig
12991299 - include : fenced-verilog
@@ -2156,19 +2156,40 @@ contexts:
21562156 - match : |-
21572157 (?x)
21582158 {{fenced_code_block_start}}
2159- (?i:\s*(console|bash|shell(?:-script)?|sh)|zsh )
2159+ (?i:\s*(console|bash|shell(?:-script)?|sh))
21602160 {{fenced_code_block_trailing_infostring_characters}}
21612161 captures:
21622162 0: meta.code-fence.definition.begin.markdown-gfm
21632163 2: punctuation.definition.raw.code-fence.begin.markdown
21642164 5: constant.other.language-name.markdown
21652165 6: comment.line.infostring.markdown
21662166 7: meta.fold.code-fence.begin.markdown
2167- embed: scope:source.shell.embedded.markdown
2167+ embed: scope:source.shell.bash. embedded.markdown
21682168 embed_scope:
21692169 meta.code-fence.body.markdown-gfm
21702170 markup.raw.code-fence.shell.markdown-gfm
2171- source.shell
2171+ source.shell.bash
2172+ escape: '{{fenced_code_block_escape}}'
2173+ escape_captures:
2174+ 0: meta.code-fence.definition.end.markdown-gfm
2175+ 1: punctuation.definition.raw.code-fence.end.markdown
2176+ 2: meta.fold.code-fence.end.markdown
2177+ - match : |-
2178+ (?x)
2179+ {{fenced_code_block_start}}
2180+ (?i:\s*(zsh))
2181+ {{fenced_code_block_trailing_infostring_characters}}
2182+ captures:
2183+ 0: meta.code-fence.definition.begin.markdown-gfm
2184+ 2: punctuation.definition.raw.code-fence.begin.markdown
2185+ 5: constant.other.language-name.markdown
2186+ 6: comment.line.infostring.markdown
2187+ 7: meta.fold.code-fence.begin.markdown
2188+ embed: scope:source.shell.zsh.embedded.markdown
2189+ embed_scope:
2190+ meta.code-fence.body.markdown-gfm
2191+ markup.raw.code-fence.shell.markdown-gfm
2192+ source.shell.zsh
21722193 escape: '{{fenced_code_block_escape}}'
21732194 escape_captures:
21742195 0: meta.code-fence.definition.end.markdown-gfm
@@ -2198,6 +2219,29 @@ contexts:
21982219 1: punctuation.definition.raw.code-fence.end.markdown
21992220 2: meta.fold.code-fence.end.markdown
22002221
2222+ fenced-toml :
2223+ - match : |-
2224+ (?x)
2225+ {{fenced_code_block_start}}
2226+ (?i:\s*(toml))
2227+ {{fenced_code_block_trailing_infostring_characters}}
2228+ captures:
2229+ 0: meta.code-fence.definition.begin.markdown-gfm
2230+ 2: punctuation.definition.raw.code-fence.begin.markdown
2231+ 5: constant.other.language-name.markdown
2232+ 6: comment.line.infostring.markdown
2233+ 7: meta.fold.code-fence.begin.markdown
2234+ embed: scope:source.toml
2235+ embed_scope:
2236+ meta.code-fence.body.markdown-gfm
2237+ markup.raw.code-fence.toml.markdown-gfm
2238+ source.toml
2239+ escape: '{{fenced_code_block_escape}}'
2240+ escape_captures:
2241+ 0: meta.code-fence.definition.end.markdown-gfm
2242+ 1: punctuation.definition.raw.code-fence.end.markdown
2243+ 2: meta.fold.code-fence.end.markdown
2244+
22012245 fenced-tsx :
22022246 - match : |-
22032247 (?x)
@@ -2933,29 +2977,6 @@ contexts:
29332977 1: punctuation.definition.raw.code-fence.end.markdown
29342978 2: meta.fold.code-fence.end.markdown
29352979
2936- fenced-toml :
2937- - match : |-
2938- (?x)
2939- {{fenced_code_block_start}}
2940- (?i:\s*(toml))
2941- {{fenced_code_block_trailing_infostring_characters}}
2942- captures:
2943- 0: meta.code-fence.definition.begin.markdown-gfm
2944- 2: punctuation.definition.raw.code-fence.begin.markdown
2945- 5: constant.other.language-name.markdown
2946- 6: comment.line.infostring.markdown
2947- 7: meta.fold.code-fence.begin.markdown
2948- embed: scope:source.toml
2949- embed_scope:
2950- meta.code-fence.body.markdown-gfm
2951- markup.raw.code-fence.toml.markdown-gfm
2952- source.toml
2953- escape: '{{fenced_code_block_escape}}'
2954- escape_captures:
2955- 0: meta.code-fence.definition.end.markdown-gfm
2956- 1: punctuation.definition.raw.code-fence.end.markdown
2957- 2: meta.fold.code-fence.end.markdown
2958-
29592980 fenced-twee :
29602981 - match : |-
29612982 (?x)
0 commit comments