Skip to content

Commit 21983e1

Browse files
committed
Adjust litcoffee code fence scopes
1 parent 4d12657 commit 21983e1

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

CoffeeScript Literate.sublime-syntax

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,18 @@ contexts:
4141
(?i:\s*(coffee(?:script)?|cjsx|cson|iced))
4242
{{fenced_code_block_trailing_infostring_characters}}
4343
captures:
44-
0: meta.code-fence.definition.begin.coffee.markdown-gfm
44+
0: meta.code-fence.definition.begin.markdown-gfm
4545
2: punctuation.definition.raw.code-fence.begin.markdown
4646
5: constant.other.language-name.markdown
4747
6: comment.line.infostring.markdown
4848
7: meta.fold.code-fence.begin.markdown
4949
embed: scope:source.coffee
5050
embed_scope:
51+
meta.code-fence.body.markdown.markdown-gfm
5152
markup.raw.code-fence.coffee.markdown-gfm
5253
source.coffee
5354
escape: '{{fenced_code_block_escape}}'
5455
escape_captures:
55-
0: meta.code-fence.definition.end.coffee.markdown-gfm
56+
0: meta.code-fence.definition.end.markdown-gfm
5657
1: punctuation.definition.raw.code-fence.end.markdown
5758
2: meta.fold.code-fence.end.markdown

tests/syntax_test_scope.litcoffee

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,15 @@ into a .litcoffee file and open it in Sublime to see the breakage.
5858
5959
...even this markdown is as well. :(
6060
| <- meta.paragraph.markdown
61-
|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.paragraph.markdown
61+
|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.paragraph.markdown
62+
63+
```coffee
64+
| <- text.html.markdown.litcoffee meta.code-fence.definition.begin.markdown-gfm punctuation.definition.raw.code-fence.begin.markdown
65+
|^^^^^^^^ text.html.markdown.litcoffee meta.code-fence.definition.begin.markdown-gfm
66+
|^^ punctuation.definition.raw.code-fence.begin.markdown
67+
| ^^^^^^ constant.other.language-name.markdown
68+
69+
| <- text.html.markdown.litcoffee meta.code-fence.body.markdown.markdown-gfm markup.raw.code-fence.coffee.markdown-gfm source.coffee
70+
```
71+
| <- text.html.markdown.litcoffee meta.code-fence.definition.end.markdown-gfm punctuation.definition.raw.code-fence.end.markdown
72+
|^^ text.html.markdown.litcoffee meta.code-fence.definition.end.markdown-gfm punctuation.definition.raw.code-fence.end.markdown

0 commit comments

Comments
 (0)