/dports/editors/emacs-devel/emacs-4d1968b/doc/emacs/ |
H A D | kmacro.texi | 57 (@code{kmacro-end-or-call-macro}). 74 (@code{kmacro-end-and-call-macro}); prefix argument serves as repeat 81 @findex kmacro-end-or-call-macro 82 @findex kmacro-end-and-call-macro 87 (@code{kmacro-end-or-call-macro}) to terminate the definition. For 98 After defining the macro, you can call it with @key{F4}. For the 161 @findex kmacro-end-macro 169 (@code{kmacro-end-and-call-macro}). If you enter @kbd{C-x e} while 198 Execute the keyboard macro at the head of the ring (@code{kmacro-end-or-call-macro-repeat}). 222 @findex kmacro-end-or-call-macro-repeat [all …]
|
H A D | ChangeLog.1 | 1957 of '*mail*', since Message does not call it that. 4881 (Init Rebinding): Document kbd macro. 5254 macro definitions. 9775 defining a keyboard macro. 9776 Mention `kmacro-ring-max'. 9778 `kmacro-insert-counter', `kmacro-set-counter', 9779 `kmacro-add-counter' and `kmacro-set-format'. 9924 * kmacro.texi (Save Keyboard Macro): Replace `name-last-kbd-macro' 9925 with new `kmacro-name-last-macro'. 10030 Emacs treats the head of the macro ring as the `last keyboard macro'. [all …]
|
/dports/editors/emacs/emacs-27.2/doc/emacs/ |
H A D | kmacro.texi | 57 (@code{kmacro-end-or-call-macro}). 74 (@code{kmacro-end-and-call-macro}); prefix argument serves as repeat 81 @findex kmacro-end-or-call-macro 82 @findex kmacro-end-and-call-macro 87 (@code{kmacro-end-or-call-macro}) to terminate the definition. For 98 After defining the macro, you can call it with @key{F4}. For the 161 @findex kmacro-end-macro 169 (@code{kmacro-end-and-call-macro}). If you enter @kbd{C-x e} while 190 Execute the keyboard macro at the head of the ring (@code{kmacro-end-or-call-macro-repeat}). 214 @findex kmacro-end-or-call-macro-repeat [all …]
|
H A D | ChangeLog.1 | 1957 of '*mail*', since Message does not call it that. 4881 (Init Rebinding): Document kbd macro. 5254 macro definitions. 9775 defining a keyboard macro. 9776 Mention `kmacro-ring-max'. 9778 `kmacro-insert-counter', `kmacro-set-counter', 9779 `kmacro-add-counter' and `kmacro-set-format'. 9924 * kmacro.texi (Save Keyboard Macro): Replace `name-last-kbd-macro' 9925 with new `kmacro-name-last-macro'. 10030 Emacs treats the head of the macro ring as the `last keyboard macro'. [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/lisp/ |
H A D | ChangeLog.11 | 997 (kmacro-start-macro): Use `kmacro-default-counter-format'. 2956 (kmacro-start-macro): Set defining-kbd-macro to append when 3980 (kmacro-bind-to-key, kmacro-name-last-macro): Use kmacro-lambda-form. 4477 * kmacro.el (kmacro-bind-to-key): Associate dedicated macro 4482 (kmacro-keymap): Bind kmacro-name-last-macro to n. 4483 (kmacro-start-macro, kmacro-end-macro, kmacro-call-macro) 4484 (kmacro-end-and-call-macro): Doc fix. 9339 * kmacro.el (kmacro-call-macro): Fix docstring. 13342 (kmacro-end-or-call-macro): Execute last viewed macro (using 13344 kmacro-view-macro. This allows us to find a macro on the ring [all …]
|
H A D | ChangeLog.10 | 4242 * kmacro.el (kmacro-end-and-call-macro): Doc fix. 10908 * kmacro.el (kmacro-start-macro): Doc fix. 10989 kmacro-end-and-call-macro. 11006 * kmacro.el (kmacro-call-macro): Rephrase repeat prompt. 11121 * kmacro.el (kmacro-call-macro): Deal with a non-numeric prefix arg. 11247 * kmacro.el (kmacro-end-and-call-macro): New command to end and 11249 (kmacro-call-macro): Use format-kbd-macro. 11638 Change default binding of C-x e to kmacro-end-or-call-macro. 11639 (kmacro-call-repeat-key, kmacro-call-repeat-with-arg): New custom 11644 (kmacro-call-macro): Repeat macro by repeating last key or [all …]
|
H A D | ChangeLog.17 | 13276 * kmacro.el (kmacro-bind-to-key): Say that the parameter is unused 13356 * kmacro.el (kmacro-exec-ring-item): Doc fix (bug#14198). 13520 * kmacro.el (kmacro-to-register): 14709 * kmacro.el (kmacro-call-macro): 18430 * kmacro.el (kmacro-step-edit-insert): 25808 * kmacro.el (kmacro-call-macro): Fix bug#14135. 25899 * kmacro.el (kmacro-call-macro): Add optional arg MACRO. 25900 (kmacro-execute-from-register): Pass the keyboard macro to 25901 kmacro-call-macro or repeating won't work correctly. 25912 * kmacro.el (kmacro-to-register): New command. [all …]
|
H A D | ChangeLog.16 | 2301 `error' call. 3053 `start-process', `call-process' and `call-process-region'. 9047 * kmacro.el (kmacro-call-macro): Restore repeat message. (Bug#11817) 10315 (cl--compiler-macro-member, cl--compiler-macro-assoc) 10316 (cl--compiler-macro-adjoin, cl--compiler-macro-list*) 11824 * kmacro.el (kmacro-call-macro): Use set-temporary-overlay-map. 12504 (dbus-call-method, dbus-call-method-asynchronously) 14052 (c-beginning-of-macro, c-end-of-macro, c-syntactic-end-of-macro): 23657 * kmacro.el (kmacro-cycle-ring-next, kmacro-cycle-ring-previous) 23658 (kmacro-delete-ring-head, kmacro-bind-to-key, kmacro-view-macro): [all …]
|
H A D | ChangeLog.12 | 2610 * kmacro.el (kmacro-insert-counter, kmacro-set-counter) 2611 (kmacro-start-macro-or-insert-counter) 2613 (kmacro-call-ring-2nd, kmacro-call-ring-2nd-repeat): Doc fixes. 3773 to avoid problem with a macro call. 7008 * kmacro.el (kmacro-repeat-on-last-key): Doc fix. 10109 (kmacro-start-macro): Use kmacro-push-ring. 15761 call to the new macro c-int-to-char. This solves XEmacs's 16591 inside a literal or macro. Do not call the callback for spots 26165 * kmacro.el (kmacro-call-macro): 28681 * kmacro.el: Use executing-kbd-macro-index variable. [all …]
|
/dports/editors/emacs/emacs-27.2/lisp/ |
H A D | ChangeLog.11 | 997 (kmacro-start-macro): Use `kmacro-default-counter-format'. 2956 (kmacro-start-macro): Set defining-kbd-macro to append when 3980 (kmacro-bind-to-key, kmacro-name-last-macro): Use kmacro-lambda-form. 4477 * kmacro.el (kmacro-bind-to-key): Associate dedicated macro 4482 (kmacro-keymap): Bind kmacro-name-last-macro to n. 4483 (kmacro-start-macro, kmacro-end-macro, kmacro-call-macro) 4484 (kmacro-end-and-call-macro): Doc fix. 9339 * kmacro.el (kmacro-call-macro): Fix docstring. 13342 (kmacro-end-or-call-macro): Execute last viewed macro (using 13344 kmacro-view-macro. This allows us to find a macro on the ring [all …]
|
H A D | ChangeLog.10 | 4242 * kmacro.el (kmacro-end-and-call-macro): Doc fix. 10908 * kmacro.el (kmacro-start-macro): Doc fix. 10989 kmacro-end-and-call-macro. 11006 * kmacro.el (kmacro-call-macro): Rephrase repeat prompt. 11121 * kmacro.el (kmacro-call-macro): Deal with a non-numeric prefix arg. 11247 * kmacro.el (kmacro-end-and-call-macro): New command to end and 11249 (kmacro-call-macro): Use format-kbd-macro. 11638 Change default binding of C-x e to kmacro-end-or-call-macro. 11639 (kmacro-call-repeat-key, kmacro-call-repeat-with-arg): New custom 11644 (kmacro-call-macro): Repeat macro by repeating last key or [all …]
|
H A D | ChangeLog.17 | 13276 * kmacro.el (kmacro-bind-to-key): Say that the parameter is unused 13356 * kmacro.el (kmacro-exec-ring-item): Doc fix (bug#14198). 13520 * kmacro.el (kmacro-to-register): 14709 * kmacro.el (kmacro-call-macro): 18430 * kmacro.el (kmacro-step-edit-insert): 25808 * kmacro.el (kmacro-call-macro): Fix bug#14135. 25899 * kmacro.el (kmacro-call-macro): Add optional arg MACRO. 25900 (kmacro-execute-from-register): Pass the keyboard macro to 25901 kmacro-call-macro or repeating won't work correctly. 25912 * kmacro.el (kmacro-to-register): New command. [all …]
|
H A D | ChangeLog.16 | 2301 `error' call. 3053 `start-process', `call-process' and `call-process-region'. 9047 * kmacro.el (kmacro-call-macro): Restore repeat message. (Bug#11817) 10315 (cl--compiler-macro-member, cl--compiler-macro-assoc) 10316 (cl--compiler-macro-adjoin, cl--compiler-macro-list*) 11824 * kmacro.el (kmacro-call-macro): Use set-temporary-overlay-map. 12504 (dbus-call-method, dbus-call-method-asynchronously) 14052 (c-beginning-of-macro, c-end-of-macro, c-syntactic-end-of-macro): 23657 * kmacro.el (kmacro-cycle-ring-next, kmacro-cycle-ring-previous) 23658 (kmacro-delete-ring-head, kmacro-bind-to-key, kmacro-view-macro): [all …]
|
H A D | ChangeLog.12 | 2610 * kmacro.el (kmacro-insert-counter, kmacro-set-counter) 2611 (kmacro-start-macro-or-insert-counter) 2613 (kmacro-call-ring-2nd, kmacro-call-ring-2nd-repeat): Doc fixes. 3773 to avoid problem with a macro call. 7008 * kmacro.el (kmacro-repeat-on-last-key): Doc fix. 10109 (kmacro-start-macro): Use kmacro-push-ring. 15761 call to the new macro c-int-to-char. This solves XEmacs's 16591 inside a literal or macro. Do not call the callback for spots 26165 * kmacro.el (kmacro-call-macro): 28681 * kmacro.el: Use executing-kbd-macro-index variable. [all …]
|
/dports/editors/emacs/emacs-27.2/doc/lispref/ |
H A D | commands.texi | 624 @cindex interactive call 653 @code{call-interactively} could call---thus, not for keyboard macros. 675 (call-interactively 'foo) 703 but it makes the call look like an interactive invocation: a call to 767 @cindex is this call interactive 795 using @code{call-interactively}. 1004 If the last event came from a keyboard macro, the value is @code{macro}. 2670 (execute-kbd-macro 'foo) 3668 macro that is currently executing. It is @code{nil} if no macro is 3679 The commands @code{start-kbd-macro}, @code{kmacro-start-macro} and [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/doc/lispref/ |
H A D | commands.texi | 715 @cindex interactive call 744 @code{call-interactively} could call---thus, not for keyboard macros. 766 (call-interactively 'foo) 794 but it makes the call look like an interactive invocation: a call to 884 @cindex is this call interactive 912 using @code{call-interactively}. 1127 If the last event came from a keyboard macro, the value is @code{macro}. 2986 (execute-kbd-macro 'foo) 4013 macro that is currently executing. It is @code{nil} if no macro is 4024 The commands @code{start-kbd-macro}, @code{kmacro-start-macro} and [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/src/ |
H A D | ChangeLog.10 | 9076 (syms_of_macros): Define only executing-kbd-macro, not executing-macro. 11263 to macro SIGNAL_THREAD_CHECK and call that macro. 11327 in macro arguments. 11636 in macro arguments. 16074 (DECL_ALIGN): New macro. 16684 of block_index outside of the macro call. 22118 (syms_of_macros): DEFVAR_INT it (needed by kmacro). 22495 the current key sequence (kmacro needs this). 22526 which is called prior to each iteration of macro (for kmacro.el). 22979 (SSET): New macro. [all …]
|
/dports/editors/emacs/emacs-27.2/src/ |
H A D | ChangeLog.10 | 9076 (syms_of_macros): Define only executing-kbd-macro, not executing-macro. 11263 to macro SIGNAL_THREAD_CHECK and call that macro. 11327 in macro arguments. 11636 in macro arguments. 16074 (DECL_ALIGN): New macro. 16684 of block_index outside of the macro call. 22118 (syms_of_macros): DEFVAR_INT it (needed by kmacro). 22495 the current key sequence (kmacro needs this). 22526 which is called prior to each iteration of macro (for kmacro.el). 22979 (SSET): New macro. [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/etc/ |
H A D | NEWS.22 | 1849 kmacro package. 1852 F3 starts a macro, F4 ends the macro, and pressing F4 again executes 1853 the last macro. While defining the macro, F3 inserts a counter value 1859 The C-x C-k sequence is now a prefix for the kmacro keymap which 1863 C-x C-k C-a, and C-x C-k C-f. See the commentary in kmacro.el 1872 In addition, when ending or calling a macro with C-x e, the macro can 1874 this behavior via the variables kmacro-call-repeat-key and 1875 kmacro-call-repeat-with-arg. 2875 backslash) in the macro. 3790 *** New macro `with-case-table' [all …]
|
H A D | NEWS.24 | 394 *** New command `C-x C-k x' (`kmacro-to-register') stores keyboard 477 *** New macro `cl-tagbody'. 1089 ** New macro `with-eval-after-load'. 1102 as a function to call to provide default values. 1136 obsolete, and no longer advertised. Instead either call 1670 `define-modify-macro' (use `gv-letplace') 1756 *** The function `dbus-call-method' is now non-blocking. 2351 *** `macro-declaration-function' (use `macro-declarations-alist') 3607 *** New macro `condition-case-unless-debug'. 3611 *** The macro `with-demoted-errors'. [all …]
|
/dports/editors/emacs/emacs-27.2/etc/ |
H A D | NEWS.22 | 1849 kmacro package. 1852 F3 starts a macro, F4 ends the macro, and pressing F4 again executes 1853 the last macro. While defining the macro, F3 inserts a counter value 1859 The C-x C-k sequence is now a prefix for the kmacro keymap which 1863 C-x C-k C-a, and C-x C-k C-f. See the commentary in kmacro.el 1872 In addition, when ending or calling a macro with C-x e, the macro can 1874 this behavior via the variables kmacro-call-repeat-key and 1875 kmacro-call-repeat-with-arg. 2875 backslash) in the macro. 3790 *** New macro `with-case-table' [all …]
|
H A D | NEWS.24 | 394 *** New command `C-x C-k x' (`kmacro-to-register') stores keyboard 477 *** New macro `cl-tagbody'. 1089 ** New macro `with-eval-after-load'. 1102 as a function to call to provide default values. 1136 obsolete, and no longer advertised. Instead either call 1670 `define-modify-macro' (use `gv-letplace') 1756 *** The function `dbus-call-method' is now non-blocking. 2351 *** `macro-declaration-function' (use `macro-declarations-alist') 3607 *** New macro `condition-case-unless-debug'. 3611 *** The macro `with-demoted-errors'. [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/ |
H A D | ChangeLog.3 | 5045 * lisp/kmacro.el (kmacro-keymap): Move 'kdb-macro-redisplay' to 21032 (kmacro-call-macro, kmacro-lambda-form): Use proper closures. 46028 * lisp/kmacro.el (kmacro-step-edit-macro, kmacro-set-counter): 59261 * test/lisp/kmacro-tests.el (kmacro-tests-call-macro-hint-and-repeat) 164796 kmacro-name-last-macro. 164804 (kmacro-p, kmacro-keyboard-macro-p): New functions. 173887 * lisp/kmacro.el (kmacro-start-macro-or-insert-counter) 177667 * test/lisp/kmacro-tests.el (kmacro-tests-end-and-call-macro-mouse): 189964 * lisp/kmacro.el (kmacro-start-macro, kmacro-call-macro) 189965 (kmacro-end-and-call-macro): Don't use "permanent name", as that [all …]
|
H A D | ChangeLog.2 | 3518 * test/automated/viper-tests.el (viper-test-undo-kmacro): 14196 lisp/isearch.el: Eliminate macro isearch-call-message, replacing with funcall. 14237 lisp/isearch.el (isearch-call-message): New macro. 16155 lisp/isearch.el: Eliminate macro isearch-call-message, replacing with funcall. 16259 * src/lisp.h: New handler type, define macro to push_handler call. 17316 lisp/isearch.el (isearch-call-message): New macro. 24071 * lisp/kmacro.el (kmacro-step-edit-prefix-commands) 24072 (kmacro-step-edit-prefix-index): Delete variables. 24073 (kmacro-step-edit-query, kmacro-step-edit-insert): Remove ad-hoc 24075 (kmacro-step-edit-macro): Don't bind kmacro-step-edit-prefix-index. [all …]
|
/dports/editors/emacs/emacs-27.2/ |
H A D | ChangeLog.3 | 76216 kmacro-name-last-macro. 76217 (insert-kbd-macro): Use kmacro-keyboard-macro-p so it also works for 76224 (kmacro-p, kmacro-keyboard-macro-p): New functions. 76225 (kmacro-name-last-macro): Use them. 85307 * lisp/kmacro.el (kmacro-start-macro-or-insert-counter) 89084 * lisp/kmacro.el (kmacro-end-call-mouse): Don't save a newly defined 89087 * test/lisp/kmacro-tests.el (kmacro-tests-end-and-call-macro-mouse): 101384 * lisp/kmacro.el (kmacro-start-macro, kmacro-call-macro) 101385 (kmacro-end-and-call-macro): Don't use "permanent name", as that 135199 Fix call of `kmacro-display' [all …]
|