Mercurial > emacs
comparison etc/NEWS @ 74545:009b1f3d75f4
Clarify kmacro package.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Sun, 10 Dec 2006 00:54:30 +0000 |
parents | 961428a4bccd |
children | b021eb218ef3 6588c6259dfb |
comparison
equal
deleted
inserted
replaced
74544:43cc94d955c2 | 74545:009b1f3d75f4 |
---|---|
1868 `Unspecified/User-defined' where the keypad keys (kp-0, kp-1, etc.) | 1868 `Unspecified/User-defined' where the keypad keys (kp-0, kp-1, etc.) |
1869 are left unspecified and can be bound individually through the global | 1869 are left unspecified and can be bound individually through the global |
1870 or local keymaps. | 1870 or local keymaps. |
1871 | 1871 |
1872 +++ | 1872 +++ |
1873 ** The new kmacro package provides a simpler user interface to | 1873 ** Emacs' keyboard macro facilities have been enhanced by the new |
1874 emacs' keyboard macro facilities. | 1874 kmacro package. |
1875 | 1875 |
1876 Basically, it uses two function keys (default F3 and F4) like this: | 1876 Keyboard macros are now defined and executed via the F3 and F4 keys: |
1877 F3 starts a macro, F4 ends the macro, and pressing F4 again executes | 1877 F3 starts a macro, F4 ends the macro, and pressing F4 again executes |
1878 the last macro. While defining the macro, F3 inserts a counter value | 1878 the last macro. While defining the macro, F3 inserts a counter value |
1879 which automatically increments every time the macro is executed. | 1879 which automatically increments every time the macro is executed. |
1880 | 1880 |
1881 There is now a keyboard macro ring which stores the most recently | 1881 There is now a keyboard macro ring which stores the most recently |
1886 C-x C-k C-p and C-x C-k C-n, editing the last macro C-x C-k C-e, | 1886 C-x C-k C-p and C-x C-k C-n, editing the last macro C-x C-k C-e, |
1887 manipulating the macro counter and format via C-x C-k C-c, | 1887 manipulating the macro counter and format via C-x C-k C-c, |
1888 C-x C-k C-a, and C-x C-k C-f. See the commentary in kmacro.el | 1888 C-x C-k C-a, and C-x C-k C-f. See the commentary in kmacro.el |
1889 for more commands. | 1889 for more commands. |
1890 | 1890 |
1891 The normal macro bindings C-x (, C-x ), and C-x e now interfaces to | 1891 The original macro bindings C-x (, C-x ), and C-x e are still |
1892 the keyboard macro ring. | 1892 available, but they now interface to the keyboard macro ring too. |
1893 | 1893 |
1894 The C-x e command now automatically terminates the current macro | 1894 The C-x e command now automatically terminates the current macro |
1895 before calling it, if used while defining a macro. | 1895 before calling it, if used while defining a macro. |
1896 | 1896 |
1897 In addition, when ending or calling a macro with C-x e, the macro can | 1897 In addition, when ending or calling a macro with C-x e, the macro can |