### User Macros

An installed macro resides in the `.mcr` area of a configuration option and has an entry in the command dictionary specifying its name, abbreviation, defaults, and input/output behavior. A user macro, by contrast, resides in the current homepath area and is designated by a percent sign (%) in front of the macro name. There is no dictionary entry for a user macro, so its defaults (if any) are given on the macro definition line, and all syntax and explain information is also extracted from the macro text file itself. A user macro (or "%" macro) is typically created as a prototype before the developer has determined the "signature" of the macro.