mirror of
https://github.com/atom/atom.git
synced 2026-02-14 16:45:14 -05:00
Add raw scope to entire `` `` block
This commit is contained in:
@@ -51,10 +51,7 @@
|
||||
'end': '^```$'
|
||||
'endCaptures':
|
||||
'0': 'name': 'support.gfm'
|
||||
'patterns': [
|
||||
'match': '.*'
|
||||
'name': 'markup.raw.gfm'
|
||||
]
|
||||
'name': 'markup.raw.gfm'
|
||||
}
|
||||
{
|
||||
'match': '`[^`]+`'
|
||||
|
||||
@@ -85,11 +85,11 @@ describe "GitHub Flavored Markdown grammar", ->
|
||||
|
||||
it "tokenizes a ``` code block```", ->
|
||||
{tokens, ruleStack} = grammar.tokenizeLine("```coffeescript")
|
||||
expect(tokens[0]).toEqual value: "```coffeescript", scopes: ["source.gfm", "support.gfm"]
|
||||
expect(tokens[0]).toEqual value: "```coffeescript", scopes: ["source.gfm", "markup.raw.gfm", "support.gfm"]
|
||||
{tokens, ruleStack} = grammar.tokenizeLine("-> 'hello'", ruleStack)
|
||||
expect(tokens[0]).toEqual value: "-> 'hello'", scopes: ["source.gfm", "markup.raw.gfm"]
|
||||
{tokens} = grammar.tokenizeLine("```", ruleStack)
|
||||
expect(tokens[0]).toEqual value: "```", scopes: ["source.gfm", "support.gfm"]
|
||||
expect(tokens[0]).toEqual value: "```", scopes: ["source.gfm", "markup.raw.gfm", "support.gfm"]
|
||||
|
||||
it "tokenizes inline `code` blocks", ->
|
||||
{tokens} = grammar.tokenizeLine("`this` is `code`")
|
||||
|
||||
Reference in New Issue
Block a user