Browse Source

further improvements and bugfixes for MarkDown-Mode

pull/39/merge 4.3.1
Siegfried Pammer 12 years ago
parent
commit
406354bee0
  1. 47
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Highlighting/Resources/MarkDown-Mode.xshd

47
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Highlighting/Resources/MarkDown-Mode.xshd

@ -10,38 +10,33 @@
<Color name="LineBreak" background="LightGray" exampleText="end of line \r\n2nd line " /> <Color name="LineBreak" background="LightGray" exampleText="end of line \r\n2nd line " />
<RuleSet ignoreCase="true"> <RuleSet ignoreCase="true">
<Span color="Heading"> <Rule color="Heading">
<Begin>^\#</Begin> ^\#.*
</Span> </Rule>
<Span color="StrongEmphasis" multiline="true"> <Rule color="StrongEmphasis">
<Begin>\*\*</Begin> \*\*.*\*\*
<End>\*\*</End> </Rule>
</Span> <Rule color="StrongEmphasis">
<Span color="StrongEmphasis" multiline="true"> __.*__
<Begin>__</Begin> </Rule>
<End>__</End> <Rule color="Emphasis">
</Span> \*(?![ ]).*\*
<Span color="Emphasis" multiline="true"> </Rule>
<Begin>\*(?![ ])</Begin> <Rule color="Emphasis">
<End>\*</End> _.*_
</Span> </Rule>
<Span color="Emphasis" multiline="true"> <Rule color="Code">
<Begin>_</Begin> `.*`
<End>_</End> </Rule>
</Span> <Span color="Code" ruleSet="C#/" multiline="true">
<Span color="Code" ruleSet="C#/">
<Begin>`</Begin>
<End>`</End>
</Span>
<Span color="Code" ruleSet="C#/">
<Begin>^\t</Begin> <Begin>^\t</Begin>
<End>^(?!\t)</End> <End>^(?!\t)</End>
</Span> </Span>
<Span color="Code" ruleSet="C#/"> <Span color="Code" ruleSet="C#/" multiline="true">
<Begin>^[ ]{4}</Begin> <Begin>^[ ]{4}</Begin>
<End>^(?![ ]{4})</End> <End>^(?![ ]{4})</End>
</Span> </Span>
<Span color="BlockQuote"> <Span color="BlockQuote" multiline="true">
<Begin>^&gt;</Begin> <Begin>^&gt;</Begin>
<End>^(?!&gt;)</End> <End>^(?!&gt;)</End>
</Span> </Span>

Loading…
Cancel
Save