# JOE syntax highlight file for sh/ksh/bash
# This file goes in /etc/joe/syntax/
# and is named asterisk.jsf
#
# Colors
# Define colors
#
# bold inverse blink dim underline
# white cyan magenta blue yellow green red black
# bg_white bg_cyan bg_magenta bg_blue bg_yellow bg_green bg_red bg_black
=Idle
=Comment green
=Keyword
=Var red
=Block bold yellow
=Include bold underline red
=Option
=Setting
=Equals cyan
=Sep bold cyan
# Syntax
:idle Idle
* idle
";" comment recolor=-1
"${" subst recolor=-1
"#" include recolor=-1
"[" block recolor=-1
"a-zA-Z" option recolor=-1
:sep Sep
* setting recolor=-1
"a-zA-Z0-9" setting recolor=-1
"@:)" setting recolor=-1
"\n" idle
:setting Setting
* setting recolor=-1
";" comment recolor=-1
"${" subst recolor=-2
":@,(/)" sep recolor=-1
"\n" idle
:option Option
* option recolor=-1
";" comment recolor=-1
"=" equals recolor=-1
"\n" idle
:equals Equals
* setting recolor=-1
">" setting
";" comment recolor=-1
"a-zA-Z0-9:@*." setting recolor=-1
"\n" idle
:block Block
* block
"]" idle
"\n" idle
:include Include
* include
";" idle recolor=-1
"\n" idle
:comment Comment
* comment
"\n" idle
:subst Var
* subst
"}" setting
"\n" idle
|