Define Search Pattern From Macro [ HP EDIT Reference Manual ] MPE/iX 5.0 Documentation
HP EDIT Reference Manual
Define Search Pattern From Macro
Purpose
Enables you to define a search pattern within an executing macro.
Default Syntax
$f
Description
This command, when executed within a macro, suspends a currently
executing macro and enables you to define a search pattern by responding
to a prompt.
Command Process
When you execute the macro, HP EDIT temporarily suspends macro execution
and prompts for a search pattern of up to 80 characters including
pattern-matching characters, if desired. After you have typed in the
search pattern and pressed Return, HP EDIT resumes execution of the
macro.
Syntax Considerations
In order to use this command within a macro, you must properly construct
the macro using correct syntax. Refer to the Define Macro command for
information about required syntax.
Since the standard Meta key is displayed as ^[ when inserted in a macro,
HP EDIT provides the dollar sign ($) as a substitute for the Meta key.
Consequently, you should use the recommended syntax of $f within a macro.
Procedure
To execute this command within a macro:
1. Construct the macro containing this command using proper macro
syntax. Refer to the Define Macro command for information about
constructing macros. Skip to Step 3 if the macro is preemptive.
2. Execute the macro by pressing the m key. HP EDIT displays Specify
macroname on the message line.
3. Type the macro name as specified in the macro. HP EDIT executes
the macro and pauses for your input.
4. Provide the input and then press Return. HP EDIT resumes
execution of the macro.
Example
To construct, define, and execute a macro that pauses for you to define a
search pattern:
1. Insert a new line in text by executing the Insert Line (I)
command.
2. Type in the following macro beginning at the cursor position:
mS=ASee message line.../^m$fA...Search pattern defined/^m
3. Press / and Return to exit Text Entry mode and enter Command mode.
4. Execute the Define Macro (z) command. HP EDIT removes the macro
from the screen and stores it for subsequent execution.
5. Issue the Execute Macro (m) command. HP EDIT displays Specify
macroname on the message line.
6. Press the S key. HP EDIT prints See message line... on the
screen at the cursor position and displays the following prompt on
the message line:
Search for () :
7. Specify the search pattern and press Return. HP EDIT erases the
prompt, stores the search pattern, and concludes the macro
execution by printing a second line of text below the first as
shown:
See message line...
...Search pattern defined
Related Commands
Append Line From Macro
Append To Character From Macro
Append To End Of Line From Macro
Append To Word From Macro
Define Replace Pattern From Macro
Define Search Pattern
Insert Character From Macro
Insert Line From Macro
Replace Character From Macro
Replace Line From Macro
Replace Word From Macro
Overwrite From Macro
MPE/iX 5.0 Documentation