dotfiles

My dotfiles.
Log | Files | Refs | LICENSE

conf.jsf (1458B)


      1 # JOE syntax highlight file for typical UNIX configuration files
      2 
      3 =Idle
      4 =Comment
      5 =String		+Constant
      6 =Escape
      7 =StringEscape	+Escape
      8 =Backtick	+Character +Constant +String
      9 
     10 :idle Idle
     11 	*		idle
     12 	"#"		comment		recolor=-1
     13 	"\""		string		recolor=-1
     14 	"'"		single		recolor=-1
     15 	"\`"		backtick	recolor=-1
     16 	"\\"		escape		recolor=-1
     17 
     18 :escape Escape
     19 	*		idle
     20 
     21 :comment Comment comment
     22 	*		comment
     23 	"\n"		idle
     24 
     25 
     26 :string String string
     27 	*		string
     28 	"\""		idle
     29 	"\`"		backtick_in_str	recolor=-1
     30 	"\\"		string_escape	recolor=-1
     31 
     32 :string_escape StringEscape string
     33 	*		string
     34 	"\n"		string		recolor=-2
     35 
     36 :backtick_in_str Backtick
     37 	*		backtick_in_str
     38 	"\`"		string
     39 	"\\"		bt_escape_2	recolor=-1
     40 
     41 :bt_escape_2 Escape
     42 	*		backtick_in_str
     43 	"\n"		backtick_in_str	recolor=-2
     44 
     45 
     46 :single String string
     47 	*		single
     48 	"'"		idle
     49 	"\\"		single_escape	recolor=-1
     50 
     51 :single_escape StringEscape string
     52 	*		single
     53 	"\n"		single		recolor=-2
     54 
     55 
     56 :backtick Backtick
     57 	*		backtick
     58 	"\`"		idle
     59 	"\""		string_in_bt	recolor=-1
     60 	"'"		single_in_bt	recolor=-1
     61 	"\\"		bt_escape	recolor=-1
     62 
     63 :bt_escape Escape
     64 	*		backtick
     65 	"\n"		backtick	recolor=-2
     66 
     67 
     68 :string_in_bt String string
     69 	*		string_in_bt
     70 	"\""		backtick
     71 	"\\"		string_escape_b	recolor=-1
     72 
     73 :string_escape_b StringEscape string
     74 	*		string_in_bt
     75 	"\n"		string_in_bt	recolor=-2
     76 
     77 
     78 :single_in_bt String string
     79 	*		single_in_bt
     80 	"'"		backtick
     81 	"\\"		single_escape_b	recolor=-1
     82 
     83 :single_escape_b StringEscape string
     84 	*		single_in_bt
     85 	"\n"		single_in_bt	recolor=-2
     86