Просмотр исходного кода

Ticket #3864: initial support of Markdown syntax highlighting.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Grzegorz Szymaszek 7 лет назад
Родитель
Сommit
26ecb44e1d
3 измененных файлов с 39 добавлено и 0 удалено
  1. 1 0
      misc/syntax/Makefile.am
  2. 3 0
      misc/syntax/Syntax.in
  3. 35 0
      misc/syntax/markdown.syntax

+ 1 - 0
misc/syntax/Makefile.am

@@ -51,6 +51,7 @@ SYNTAXFILES =			\
 	m4.syntax		\
 	mail.syntax		\
 	makefile.syntax		\
+	markdown.syntax		\
 	ml.syntax		\
 	named.syntax		\
 	nemerle.syntax		\

+ 3 - 0
misc/syntax/Syntax.in

@@ -286,5 +286,8 @@ include osl.syntax
 file .\*\\.([rR]|Rd|Rscript)$ R\sProgram
 include r.syntax
 
+file ..\*\\.(?i:md)$ Markdown
+include markdown.syntax
+
 file .\* unknown
 include unknown.syntax

+ 35 - 0
misc/syntax/markdown.syntax

@@ -0,0 +1,35 @@
+# Markdown syntax highlighting
+
+context default lightgray
+    spellcheck
+    # links
+    keyword whole [*](*) yellow
+
+context linestart #### \n red
+    spellcheck
+
+context linestart # \n brightred
+    spellcheck
+
+context linestart > \n green
+    spellcheck
+
+context linestart \s\s\s\s \n cyan
+
+context ``` ``` cyan
+
+context `` `` cyan
+
+context ` ` cyan
+
+context \*\* \*\* brightgreen
+    spellcheck
+
+context \* \* magenta
+    spellcheck
+
+context \_\_ \_\_ brightgreen
+    spellcheck
+
+context \_ \_ magenta
+    spellcheck