ebnf-user-arrow
ebnf-user-arrow is a variable defined in `
ebnf2ps.el
'.
Its value is
nil
Documentation:
Specify a sexp for user arrow shape (a PostScript code).
When evaluated, the sexp should return nil or a string containing PostScript
code. PostScript code should draw a right arrow.
The anatomy of a right arrow is:
...... Initial position
:
: *.................
: | * } }
: | * } hT4 }
v | * } }
======+======*... } hT2
: | *: } }
: | * : } hT4 }
: | * : } }
: *.................
: : :
: : :..........
: : } hT2 }
: :.......... } hT
: } hT2 }
:.......................
Where `hT', `hT2' and `hT4' are predefined PostScript variable names that can
be used to generate your own arrow. As these variables are used along
PostScript execution, *DON'T* modify the values of them. Instead, copy the
values, if you need to modify them.
The relation between these variables is: hT = 2 * hT2 = 4 * hT4.
The variable `ebnf-user-arrow' is only used when `ebnf-arrow-shape' is set to
symbol `user'.
You can customize this variable.
This variable was introduced, or its default value was changed, in
version 20 of Emacs.