Support matching quoted text

This commit is contained in:
Kevin Sawicki
2013-02-11 15:23:54 -08:00
parent e952a68c96
commit b55337568a
2 changed files with 11 additions and 0 deletions

View File

@@ -71,4 +71,10 @@
'captures':
'1': 'name': 'variable.list.gfm'
}
{
'match': '^\\s*(>)(.*)'
'captures':
'1': 'name': 'support.quote.gfm'
'2': 'name': 'comment.quote.gfm'
}
]

View File

@@ -127,3 +127,8 @@ describe "GitHub Flavored Markdown grammar", ->
expect(tokens[1]).toEqual value: "-", scopes: ["source.gfm", "variable.list.gfm"]
expect(tokens[2]).toEqual value: " ", scopes: ["source.gfm"]
expect(tokens[3]).toEqual value: "Item 3", scopes: ["source.gfm"]
it "tokenizes > quoted text", ->
{tokens} = grammar.tokenizeLine("> Quotation")
expect(tokens[0]).toEqual value: ">", scopes: ["source.gfm", "support.quote.gfm"]
expect(tokens[1]).toEqual value: " Quotation", scopes: ["source.gfm", "comment.quote.gfm"]