1
0
mirror of https://github.com/cmur2/joe-syntax.git synced 2024-12-22 12:54:23 +01:00

markdown: add proper highlighting for some headers, code and quote blocks

This commit is contained in:
cn 2014-03-01 17:11:06 +01:00
parent 7a2560c662
commit 7d47af3ed6

43
md.jsf
View File

@ -5,18 +5,57 @@
# bold parsing is not that perfect since this works: **bold__ # bold parsing is not that perfect since this works: **bold__
=Idle =Idle
=Tag fg_030 =Tag green
=Escape bold =Escape bold
=Bad bold red =Bad bold red
=Bold bold =Bold bold
=Headline yellow
=Quote green
=Code green
:line_start Idle
* idle noeat
"#" headline_prefix recolor=-1
">" quote recolor=-1
" " maybe_code1
"\t" code
:idle Idle :idle Idle
* idle * idle
"\n" line_start
"<" tag recolor=-1 "<" tag recolor=-1
"\\" escape recolor=-1 "\\" escape recolor=-1
"*_" maybe_bold1 "*_" maybe_bold1
:headline_prefix Idle
* headline
"#" headline_prefix
:headline Headline
* headline
"\n" line_start
:quote Quote
* quote
"\n" line_start
:maybe_code1 Idle
* idle
" " maybe_code2
:maybe_code2 Idle
* idle
" " maybe_code3
:maybe_code3 Idle
* idle
" " code recolor=-4
:code Code
* code
"\n" line_start
:tag Tag :tag Tag
* idle * idle
"a-z0-9 /" tag "a-z0-9 /" tag
@ -32,7 +71,7 @@
:bold Bold :bold Bold
* bold * bold
"\n" idle # end if we reach newline during bold "\n" line_start # end if we reach newline during bold
"*_" maybe_end_bold "*_" maybe_end_bold
:maybe_end_bold Bold :maybe_end_bold Bold