anchor.diff:  
   It can then be referenced in a window using the ref highlighter.
   
  ----------------------------------
  -add-highlighter window ref <name>
  ----------------------------------
  +----------------------------------
  +add-highlighter window/ ref <name>
  +----------------------------------
   
   The ref can reference any named highlighter in the shared scope.
  
positive.code: A special highlighter provides a way to segment the buffer into regions,
  which are to be highlighted differently.
  
  *name*::
      user defined, used to identify the region
  *opening*::
      regex that defines the region start text
  *closing*::
      regex that defines the region end text
  *recurse*::
      regex that defines the text that matches recursively an end token
      into the region
  
  The *recurse* option is useful for regions that can be nested, for example
  the following contruct:
  
  
negative.code: can be added to an existing group or scope using:
  
  -----------------------------------
  add-highlighter <path>/<name> group 
  -----------------------------------
  
  Other highlighters can then be added to that group
  
  ------------------------------------------------
  add-highlighter <path>/<name> <type> <params>...
  ------------------------------------------------
  
  In order to specify which kinds of highlighters can be added to a
  given group, the *-passes* flag set can be passed along with the group
  name. Possible values for this option can be one or several (separated
  with a pipe sign) of *colorize*, *move* or *wrap* (default: *colorize*):
  
  --------------------------------------------------------------
  add-highlighter window/<name> group -passes colorize|move|wrap
  --------------------------------------------------------------
  
  == Regions highlighters
  