mirror of
https://github.com/cmur2/joe-syntax.git
synced 2025-07-06 01:11:19 +02:00
New highlighter for Ruby's ERB and HTML embedded ERB
Ruby code inside ERB tags (whether in plain or HTML environment) is highlighted via the ruby.jsf colorer.
This commit is contained in:
31
erb.jsf
Normal file
31
erb.jsf
Normal file
@ -0,0 +1,31 @@
|
||||
# JOE syntax highlight file for plain ERB
|
||||
|
||||
=Idle
|
||||
=Keyword bold
|
||||
=Bad bold red
|
||||
=Brace magenta
|
||||
|
||||
=ERB yellow
|
||||
|
||||
:content Idle
|
||||
* content
|
||||
"<" maybe_erb_start
|
||||
|
||||
:maybe_erb_start Idle
|
||||
* content noeat
|
||||
"%" maybe_erb_eq recolor=-2
|
||||
|
||||
:maybe_erb_eq ERB
|
||||
* rtn_ruby noeat call=ruby.ruby(erb)
|
||||
"=" rtn_ruby call=ruby.ruby(erb)
|
||||
|
||||
:rtn_ruby ERB
|
||||
* content noeat
|
||||
|
||||
:erb ERB
|
||||
* erb
|
||||
"%" maybe_erb_end
|
||||
|
||||
:maybe_erb_end ERB
|
||||
* erb
|
||||
">" content
|
Reference in New Issue
Block a user