mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
Ruslan Brest's Markdown syntax
Copied from https://gist.github.com/rb2/1f6b23ea5ea848c75a8c
This commit is contained in:
parent
5f80acde87
commit
97c804964d
@ -1,30 +1,84 @@
|
|||||||
# Markdown syntax highlighting
|
# Markdown syntax highlight config for MC (MidnigntCommander)
|
||||||
|
# (not full, but usable)
|
||||||
|
#
|
||||||
|
# https://gist.github.com/rb2/1f6b23ea5ea848c75a8c
|
||||||
|
#
|
||||||
|
# Authors:
|
||||||
|
# Ruslan Brest, http://rb.labtodo.com, 2013
|
||||||
|
#
|
||||||
|
# Usage:
|
||||||
|
#
|
||||||
|
# $ mc --version
|
||||||
|
# GNU Midnight Commander 4.8.15
|
||||||
|
#
|
||||||
|
# 1. copy to `~/.local/share/mc/syntax/markdown.syntax`
|
||||||
|
# 2. Add these 2 lines to `~/.config/mc/mcedit/Syntax`:
|
||||||
|
#
|
||||||
|
# file ..\*\\.(md|markdown|txt|text)$ Markdown
|
||||||
|
# include /home/rb/.local/share/mc/syntax/markdown.syntax
|
||||||
|
|
||||||
context default lightgray
|
|
||||||
spellcheck
|
|
||||||
# links
|
|
||||||
keyword whole [*](*) yellow
|
|
||||||
keyword \*\* white
|
|
||||||
keyword \* yellow
|
|
||||||
keyword \\_ lightgray
|
|
||||||
keyword wholeleft __ white
|
|
||||||
keyword wholeright __ white
|
|
||||||
keyword wholeleft _ yellow
|
|
||||||
keyword wholeright _ yellow
|
|
||||||
|
|
||||||
context linestart #### \n red
|
context default
|
||||||
|
## Links
|
||||||
|
## keyword [*](http*) brightcyan/17
|
||||||
|
keyword [*] cyan
|
||||||
|
keyword <*> yellow
|
||||||
|
keyword (http*) brightmagenta
|
||||||
|
keyword (ftp*) brightmagenta
|
||||||
|
keyword (//*) brightmagenta
|
||||||
|
|
||||||
|
## **Bold** or __Bold__
|
||||||
|
keyword \*\**\*\* yellow
|
||||||
|
keyword __*__ yellow
|
||||||
|
## *italic* or _italic_
|
||||||
|
keyword \s\**\*\s white
|
||||||
|
keyword \s_*_\s white
|
||||||
|
|
||||||
|
|
||||||
|
## Horisontal ruler
|
||||||
|
keyword linestart -+ white
|
||||||
|
|
||||||
|
## List
|
||||||
|
keyword linestart \* brightgreen
|
||||||
|
keyword linestart - brightgreen
|
||||||
|
|
||||||
|
# keyword \{0123456789\} white
|
||||||
|
|
||||||
|
## Headings
|
||||||
|
#context linestart #+ \n lightgray brightred bold
|
||||||
|
context linestart #+ \n black yellow bold
|
||||||
spellcheck
|
spellcheck
|
||||||
|
|
||||||
context linestart # \n brightred
|
## (not Markdown) TODO
|
||||||
|
context linestart TODO: \n brightred
|
||||||
|
|
||||||
|
|
||||||
|
## Code, tt, pre
|
||||||
|
context ``` ``` brightred
|
||||||
|
context ` ` brightred
|
||||||
|
|
||||||
|
context linestart From:\s \n\n cyan
|
||||||
|
keyword linestart From: brightgreen
|
||||||
|
keyword linestart From\s brightred
|
||||||
|
keyword <*@*> white
|
||||||
|
keyword whole +@+ white
|
||||||
|
keyword linestart To: brightmagenta
|
||||||
|
keyword linestart Subject: brightred/Orange
|
||||||
|
keyword linestart +: brown
|
||||||
|
|
||||||
|
context linestart Date:\s \n\n cyan
|
||||||
|
keyword linestart From: brightgreen
|
||||||
|
keyword linestart From\s brightred
|
||||||
|
keyword <*@*> white
|
||||||
|
keyword whole +@+ white
|
||||||
|
keyword linestart To: brightmagenta
|
||||||
|
keyword linestart Subject: brightred/Orange
|
||||||
|
keyword linestart +: brown
|
||||||
|
|
||||||
|
context linestart Title:\s \n\n cyan
|
||||||
|
keyword linestart Author: brightgreen
|
||||||
|
keyword linestart +: brown
|
||||||
|
|
||||||
|
context " " green
|
||||||
spellcheck
|
spellcheck
|
||||||
|
|
||||||
context linestart > \n green
|
|
||||||
spellcheck
|
|
||||||
|
|
||||||
context linestart \s\s\s\s \n cyan
|
|
||||||
|
|
||||||
context ``` ``` cyan
|
|
||||||
|
|
||||||
context `` `` cyan
|
|
||||||
|
|
||||||
context ` ` cyan
|
|
||||||
|
Loading…
Reference in New Issue
Block a user