From 18634f15becdc804a4883f224831de3a418c3901 Mon Sep 17 00:00:00 2001 From: ema Date: Wed, 9 Jul 2025 00:04:44 +0800 Subject: [PATCH] Add Markdown syntax highlighting Add from https://github.com/cuiliang/AvalonEditHighlightingThemes --- .../Syntax/Dark/Markdown.xshd | 67 +++++++++++++++++++ .../Syntax/Light/Markdown.xshd | 67 +++++++++++++++++++ 2 files changed, 134 insertions(+) create mode 100644 QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/Markdown.xshd create mode 100644 QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/Markdown.xshd diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/Markdown.xshd b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/Markdown.xshd new file mode 100644 index 0000000..92e0f70 --- /dev/null +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/Markdown.xshd @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + ^\#.* + + + \*\*.*\*\* + + + __.*__ + + + \*(?![ ]).*\* + + + _.*_ + + + `(.*?)` + + + ^``` + ^```$ + + + ^\t + ^(?!\t) + + + ^[ ]{4} + ^(?![ ]{4}) + + + ^> + ^(?!>) + + + \!\[.*\]\[.*\] + + + \[.*\]\(.*\) + + + \[.*\]\[.*\] + + + [ ]{2}$ + + + <think> + </think> + + + \ No newline at end of file diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/Markdown.xshd b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/Markdown.xshd new file mode 100644 index 0000000..4ec995c --- /dev/null +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Light/Markdown.xshd @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + ^\#.* + + + \*\*.*\*\* + + + __.*__ + + + \*(?![ ]).*\* + + + _.*_ + + + `(.*?)` + + + ^``` + ^```$ + + + ^\t + ^(?!\t) + + + ^[ ]{4} + ^(?![ ]{4}) + + + ^> + ^(?!>) + + + \!\[.*\]\[.*\] + + + \[.*\]\(.*\) + + + \[.*\]\[.*\] + + + [ ]{2}$ + + + <think> + </think> + + + \ No newline at end of file