saves the current macro in a file with the given name.
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
command; see NoFileReq.)
If you escape from the file requester, you can input the file name on the command line.
SaveMacro is of course most useful for saving macros you just
recorded. The macros can then be loaded as normal text files for
further editing, if necessary. Note that
InsertChar commands into a possibly smaller number of
InsertString commands. This makes macros easier to
read and edit. See InsertChar, and InsertString.