Variable: ebnf-eps-header
ebnf-eps-header is a customizable variable defined in ebnf2ps.el.gz.
Value
nil
Documentation
Specify EPS header.
The value should be a string, a symbol or nil.
String is inserted unchanged.
For symbol bounded to a function, the function is called and should return a string. For symbol bounded to a value, the value should be a string.
If symbol is unbounded, it is silently ignored.
Empty string or nil mean that no header will be generated.
Note that when the header action comment (;H in EBNF syntax) is specified, the string in the header action comment is processed and, if it returns a non-empty string, it's used to generate the header. The header action comment accepts the following formats:
%% prints a % character.
%H prints the ebnf-eps-header(var)/ebnf-eps-header(fun) value.
%F prints the ebnf-eps-footer(var)/ebnf-eps-footer(fun) (which see) value.
Any other format is ignored, that is, if, for example, it's used %s then %s
characters are stripped out from the header. If header action comment is an
empty string, no header is generated until a non-empty header is specified or
ebnf-eps-header(var)/ebnf-eps-header(fun) has a non-empty string value.
This variable was added, or its default value changed, in Emacs 22.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebnf2ps.el.gz
(defcustom ebnf-eps-header nil
"Specify EPS header.
The value should be a string, a symbol or nil.
String is inserted unchanged.
For symbol bounded to a function, the function is called and should return a
string. For symbol bounded to a value, the value should be a string.
If symbol is unbounded, it is silently ignored.
Empty string or nil mean that no header will be generated.
Note that when the header action comment (;H in EBNF syntax) is specified, the
string in the header action comment is processed and, if it returns a non-empty
string, it's used to generate the header. The header action comment accepts
the following formats:
%% prints a % character.
%H prints the `ebnf-eps-header' value.
%F prints the `ebnf-eps-footer' (which see) value.
Any other format is ignored, that is, if, for example, it's used %s then %s
characters are stripped out from the header. If header action comment is an
empty string, no header is generated until a non-empty header is specified or
`ebnf-eps-header' has a non-empty string value."
:type '(repeat (choice :menu-tag "EPS Header"
:tag "EPS Header"
string symbol (const :tag "No Header" nil )))
:version "22"
:group 'ebnf2ps)