mirror of
https://github.com/atom/atom.git
synced 2026-01-24 14:28:14 -05:00
Support lists with hyphens and pluses
This commit is contained in:
@@ -47,7 +47,7 @@
|
||||
'2': 'name': 'markup.underline.gfm'
|
||||
}
|
||||
{
|
||||
'match': '^\\s*(\\*)[ \\t]+'
|
||||
'match': '^\\s*([\\*\\+-])[ \\t]+'
|
||||
'captures':
|
||||
'1': 'name': 'constant.gfm'
|
||||
}
|
||||
|
||||
@@ -74,3 +74,15 @@ describe "GitHub Flavored Markdown grammar", ->
|
||||
expect(tokens[1]).toEqual value: "*", scopes: ["source.gfm", "constant.gfm"]
|
||||
expect(tokens[2]).toEqual value: " ", scopes: ["source.gfm"]
|
||||
expect(tokens[3]).toEqual value: "Item 1", scopes: ["source.gfm"]
|
||||
|
||||
{tokens} = grammar.tokenizeLine(" + Item 2")
|
||||
expect(tokens[0]).toEqual value: " ", scopes: ["source.gfm"]
|
||||
expect(tokens[1]).toEqual value: "+", scopes: ["source.gfm", "constant.gfm"]
|
||||
expect(tokens[2]).toEqual value: " ", scopes: ["source.gfm"]
|
||||
expect(tokens[3]).toEqual value: "Item 2", scopes: ["source.gfm"]
|
||||
|
||||
{tokens} = grammar.tokenizeLine(" - Item 3")
|
||||
expect(tokens[0]).toEqual value: " ", scopes: ["source.gfm"]
|
||||
expect(tokens[1]).toEqual value: "-", scopes: ["source.gfm", "constant.gfm"]
|
||||
expect(tokens[2]).toEqual value: " ", scopes: ["source.gfm"]
|
||||
expect(tokens[3]).toEqual value: "Item 3", scopes: ["source.gfm"]
|
||||
|
||||
Reference in New Issue
Block a user