mirror of
https://github.com/atom/atom.git
synced 2026-01-27 15:58:00 -05:00
Add rule for list element
This commit is contained in:
@@ -44,4 +44,10 @@
|
||||
'2':
|
||||
'name': 'markup.underline.gfm'
|
||||
}
|
||||
{
|
||||
'match': '^\\s*(\\*)\\s+'
|
||||
'captures':
|
||||
'1':
|
||||
'name': 'constant.gfm'
|
||||
}
|
||||
]
|
||||
|
||||
@@ -58,3 +58,10 @@ describe "GitHub Flavored Markdown grammar", ->
|
||||
expect(tokens[3]).toEqual value: "](", scopes: ["source.gfm"]
|
||||
expect(tokens[4]).toEqual value: "website", scopes: ["source.gfm", "markup.underline.gfm"]
|
||||
expect(tokens[5]).toEqual value: ")", scopes: ["source.gfm"]
|
||||
|
||||
it "tokenizes lists", ->
|
||||
{tokens} = grammar.tokenizeLine(" * Item 1")
|
||||
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 1", scopes: ["source.gfm"]
|
||||
|
||||
Reference in New Issue
Block a user