Initialization file are loaded from the main program in the
Texinfo::Config
namespace. This means that the namespace of the main
program and the namespace of initialization files are distinct, which minimizes
the chance of a name clash.
It is possible to start init files with:
package Texinfo::Config;
It is not required, but it may help some debugging tools determine in which namespace the code is run.
In the Texinfo::Config
namespace, the functions names beginning with
‘texinfo_’, ‘GNUT_’ and ‘_GNUT_’ are reserved. User defined
functions in init files should never begin with those prefixes.
The HTML converter is not available directly in the init files namespace, instead it is passed to functions defined in init files that are registered as functions to be called from the converter. See User Defined Functions.