mirror of https://github.com/icsharpcode/ILSpy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.7 KiB
56 lines
1.7 KiB
<?xml version="1.0"?> |
|
<SyntaxDefinition name="MarkDown" extensions=".md" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008"> |
|
<Color name="Heading" foreground="Maroon" exampleText="# Title #" /> |
|
<Color name="Emphasis" fontStyle="italic" exampleText="*this* is important!" /> |
|
<Color name="StrongEmphasis" fontWeight="bold" exampleText="**this** is more important!" /> |
|
<Color name="Code" exampleText="this is `int.GetHashCode()`" /> |
|
<Color name="BlockQuote" foreground="DarkBlue" exampleText="> This is a\r\n> quote." /> |
|
<Color name="Link" foreground="Blue" exampleText="[text](http://example.com)" /> |
|
<Color name="Image" foreground="Green" exampleText="[text][http://example.com/test.png]" /> |
|
<Color name="LineBreak" background="LightGray" exampleText="end of line \r\n2nd line " /> |
|
|
|
<RuleSet ignoreCase="true"> |
|
<Rule color="Heading"> |
|
^\#.* |
|
</Rule> |
|
<Rule color="StrongEmphasis"> |
|
\*\*.*\*\* |
|
</Rule> |
|
<Rule color="StrongEmphasis"> |
|
__.*__ |
|
</Rule> |
|
<Rule color="Emphasis"> |
|
\*(?![ ]).*\* |
|
</Rule> |
|
<Rule color="Emphasis"> |
|
_.*_ |
|
</Rule> |
|
<Rule color="Code"> |
|
`.*` |
|
</Rule> |
|
<Span color="Code" ruleSet="C#/" multiline="true"> |
|
<Begin>^\t</Begin> |
|
<End>^(?!\t)</End> |
|
</Span> |
|
<Span color="Code" ruleSet="C#/" multiline="true"> |
|
<Begin>^[ ]{4}</Begin> |
|
<End>^(?![ ]{4})</End> |
|
</Span> |
|
<Span color="BlockQuote" multiline="true"> |
|
<Begin>^></Begin> |
|
<End>^(?!>)</End> |
|
</Span> |
|
<Rule color="Image"> |
|
\!\[.*\]\[.*\] |
|
</Rule> |
|
<Rule color="Link"> |
|
\[.*\]\(.*\) |
|
</Rule> |
|
<Rule color="Link"> |
|
\[.*\]\[.*\] |
|
</Rule> |
|
<Rule color="LineBreak"> |
|
[ ]{2}$ |
|
</Rule> |
|
</RuleSet> |
|
</SyntaxDefinition> |