nano-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] syntax: markdown: new file, with coloring rules for Markdown fil


From: Benno Schulenberg
Subject: [PATCH] syntax: markdown: new file, with coloring rules for Markdown files
Date: Sun, 12 Apr 2020 11:50:23 +0200

First-draft-by: Ryan Westlund <address@hidden>
---
 syntax/Makefile.am     |  1 +
 syntax/markdown.nanorc | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)
 create mode 100644 syntax/markdown.nanorc

diff --git a/syntax/Makefile.am b/syntax/Makefile.am
index 43bfbb4f..40f4205c 100644
--- a/syntax/Makefile.am
+++ b/syntax/Makefile.am
@@ -21,6 +21,7 @@ pkgdata_DATA =        asm.nanorc \
                lua.nanorc \
                makefile.nanorc \
                man.nanorc \
+               markdown.nanorc \
                nanohelp.nanorc \
                nanorc.nanorc \
                nftables.nanorc \
diff --git a/syntax/markdown.nanorc b/syntax/markdown.nanorc
new file mode 100644
index 00000000..d13b78e6
--- /dev/null
+++ b/syntax/markdown.nanorc
@@ -0,0 +1,35 @@
+## Syntax highlighting for Markdown files.
+
+syntax markdown "\.md$"
+
+comment "<!--|-->"
+
+# Quoted:
+color magenta "^>.*"
+
+# List items:
+color brightmagenta "^[        ]*(\*|\+|-|[1-9]+\.) "
+
+# Emphasis and strong:
+color green "\*[^*]+\*|_[^_]+_"
+color brightgreen "\*\*[^*]+\*\*|__[^_]+__"
+
+# Strikethrough:
+color red "~~.+~~"
+
+# URLs and links:
+color brightblue "\[[^]]+\]\([^)]+\)"
+color brightmagenta "!?\[[^]]+\]"
+
+# Code, indented code, and fenced code:
+color brightcyan "`[^`]+`"
+color brightcyan start="^(    |        )+([^*+0-9-]|[*+-][^ ]|[0-9][^.]).*" 
end="^$"
+color brightcyan start="```" end="```"
+
+# Headings and the underlining of headings:
+color brightyellow "^#.*"
+color brightyellow "^(=+|-+)$"
+
+# HTML tags and comments:
+color cyan "<[^>]+>"
+color cyan start="<!--" end="-->"
-- 
2.25.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]