Intel AEDIT-86 Life Jacket User Manual


 
AEDIT -86 User's Guide
Macro
Commands
Macro
files
are
described later
in
this chapter.
The
new macro definitions are added to the current set
of
available macros.
If
a
macro in the new set has the same name as a macro already available, the new macro
overrides the previous one. Configuration commands and
SET
commands are executed.
Press G;
AEDIT
-86
prompts-
----
<HOME)
to
re-edit
t-lecro
file:
The
name of the last macro file read (if any)
is
displayed to the right of the colon.
Edit the macro filename, if required, then press <
RETURN)
.
You
may
insert
an
empty
string
as a filename by
typing
M(ACRO)
G(et)
<
RETURN)
to instruct AEDIT-86 to
""get"
the present text buffer
as
a macro
file.
When
AEDIT
-86
is
invoked, the editor processes the initial macro file. The name
of
this file
is
taken from the macro control or,
if
this control
is
not specified,
AEDIT-
86 changes the invocation file extension to <
root)
.MAC and processes it automat-
ically. This means
that
you
do not have to get the default macro file to execute the
macros
in
it. However,
you
must get any other macro file before its macros are avail-
able for execution.
Error.
Any
of
the errors listed
in
Section B.4 may be issued during a
MACRO
Get.
The error
is
displayed, the area causing the error
is
skipped, and processing continues.
Related Commands. The invocation controls
MACRO,
MACROSIZE
In8ert
The Insert subcommand causes all subsequent input, including function keys (e.g.,
<
ESC)
<
RUBOUT)
) to be inserted
in
the text
in
macro form and not executed.
It
is
used to change and correct macro files. For example, if
you
press <
UP)
in
MACRO
Insert, the character sequence
\CU
i$
inserted
in
the text. The macro
definition may then be saved
in
a macro file. This command
is
terminated only by
typing <
CTRL-C
) .
Press I; AEDIT-86
prompts-
Control
C
to
stop
In
MACRO
Insert, all keys are entered as is (e.g.,
F(lND)
is
entered as F). Thus,
keys such as <
HEX)
or <
ESC)
do not perform a function but are inserted as
their macro codes.
The
following are exceptions:
When <
RETURN)
is
typed, it
is
not converted to
\NL
because the carriage
return
is
used to break macro definitions into more readable lines. Therefore, you
must type
\NL
if <
RETURN)
is
required in the definition.
If
the backslash
is
not a lead-in character, it must
be
entered twice
(\
\).
However,
the backslash
is
not doubled when it
is
typed, which enables you to type
\MM
to terminate the macro or
\NL
for <
RETURN)
.
Type <
CTRL-C)
to terminate
MACRO
Insert mode.
Example. The following macro defines <
CTRL-L)
to mean
jump
to start of line.
(Remember
that
what you type does not execute
but
is
inserted
in
macro form.)
(end
macro)_
5-3