If the optional filename argument is not specified, the file requester is
opened, and you are prompted to select a file (you can inhibit the file
requester opening by using the
NoFileReq command; see NoFileReq).
If you escape from the file requester, you can input the file name on the command line.
Note that macros whose name does not conflict with a command can be called
ne is required to perform a command
it cannot find in its internal tables, it will look for a macro named as the
command. If also this search fails,
ne looks in `
a file named as the command.
first time a macro is executed it is cached into a hash table and is kept
forever in memory (unless the
UnloadMacros command is issued;
see UnloadMacros). The next time a macro with the same file name is
invoked, the cached list is searched for it before accessing the file using a
case insensitive string comparison. That is, if you call `
subsequent call for `
/usr/MACRO' or just `
MaCrO' will use the cached
version. Note that the cache table is global to