Lines Matching refs:macro
0 /* macro.c -- keyboard macros for readline. */
58 /* The currently executing macro string. If this is non-zero,
65 /* The current macro string being built. Characters get stuffed
75 /* A structure used to save nested macro strings.
76 It is a linked list of string/index for each saved macro. */
98 /* Return the next character available from a macro, or 0 if
99 there are no macro characters. */
124 /* Save the currently executing macro on a stack of saved macros. */
138 /* Discard the current macro, replacing it with the one
143 struct saved_macro *macro;
151 macro = macro_list;
155 free (macro);
162 /* Add a character to the macro being built. */
196 /* Begin defining a keyboard macro.
200 definition to the end of the existing macro, and start by
201 re-executing the existing macro. */
224 /* Stop defining a keyboard macro.
225 A numeric argument says to execute the macro right now,
245 /* Execute the most recently defined keyboard macro.
267 rl_push_macro_input (macro)
268 char *macro;
270 _rl_with_macro_input (macro);