1
0
mirror of https://github.com/cmur2/joe-syntax.git synced 2024-12-11 05:04:28 +01:00

Enable standalone CSS highlighter

This commit is contained in:
cn 2011-11-06 20:39:24 +01:00
parent 9716bb9cc9
commit fac5b4bee6
2 changed files with 57 additions and 57 deletions

108
css.jsf
View File

@ -1,23 +1,21 @@
# JOE syntax highlight file for CSS
# by Eric Lin
-
# Define colors
=Idle
=Comment green
=Class cyan
=Id red
=Tag magenta
=Keyword bold
=Class cyan
=Id red
=Tag magenta
=Keyword bold
=HTML
# from html.jsf to support <?php?>
=TagEdge green
:begin Idle
* begin noeat call=.css()
* begin noeat call=.css()
#
# For <style> in html
@ -26,27 +24,27 @@
.subr css
:reset HTML
* reset
"<" maybe_done recolor=-1
* reset
"<" maybe_done recolor=-1
"/" slash
"#" id_block recolor=-1
"." class_block recolor=-1
"a-zA-Z" tag_block recolor=-1
"#" id_block recolor=-1
"." class_block recolor=-1
"a-zA-Z" tag_block recolor=-1
:maybe_done TagEdge
* reset_html noeat
"/" reset noeat return recolor=-2
* reset_html noeat
"/" reset noeat return recolor=-2
.ifdef php
"?%" rtn_php call=php.php()
"?%" rtn_php call=php.php()
.endif
# fix needed to produce similar output without php
:reset_html HTML
* reset noeat recolor=-2
* reset noeat recolor=-2
# this state allows php and perl to recolor the ?> %> or &> properly.
:rtn_php TagEdge
* reset noeat
* reset noeat
:slash Idle
* reset noeat
@ -62,55 +60,55 @@
"*" maybe_end_comment
:id_block Id
* id_block
" " id_block_reset
"{" style_block recolor=-1
* id_block
" " id_block_reset
"{" style_block recolor=-1
:id_block_reset Idle
* id_block
"a-zA-Z" tag_block recolor=-1
"." class_block recolor=-1
"#" id_block recolor=-1
"{" style_block recolor=-1
* id_block
"a-zA-Z" tag_block recolor=-1
"." class_block recolor=-1
"#" id_block recolor=-1
"{" style_block recolor=-1
:class_block Class
* class_block
" " tag_block
"{" style_block recolor=-1
:class_block Class
* class_block
" " tag_block
"{" style_block recolor=-1
:tag_block Tag
* tag_block
"{" style_block recolor=-1
"," tag_sep recolor=-1
:tag_block Tag
* tag_block
"{" style_block recolor=-1
"," tag_sep recolor=-1
:tag_sep Idle
* tag_block recolor=-1
:tag_sep Idle
* tag_block recolor=-1
:style_block Idle
* style_block
"}" reset
"/" maybe_style_comment
"a-zA-Z-" style_word recolor=-1
:style_block Idle
* style_block
"}" reset
"/" maybe_style_comment
"a-zA-Z-" style_word recolor=-1
:style_word Keyword
* style_word
":" style_value recolor=-1
* style_word
":" style_value recolor=-1
:style_value Idle
* style_value
";" style_block
* style_value
";" style_block
:maybe_style_comment Idle
* style_block recolor=-1
"*" style_comment recolor=-2
:maybe_style_comment Idle
* style_block recolor=-1
"*" style_comment recolor=-2
:style_comment Comment
* style_comment
"*" maybe_end_style_comment
:maybe_end_style_comment Comment
* comment
"/" style_block
"*" maybe_end_style_comment
:style_comment Comment
* style_comment
"*" maybe_end_style_comment
:maybe_end_style_comment Comment
* comment
"/" style_block
"*" maybe_end_style_comment
.end

View File

@ -477,15 +477,17 @@
HTML
*.htm
-wordwrap
-autoindent
-syntax html
*.html
-wordwrap
-autoindent
-syntax html
CSS
*.css
-syntax css
Java
*.java
-autoindent