]> git.eshelyaron.com Git - emacs.git/commitdiff
* doc/emacs/regs.texi (File Registers): Document `kmacro-to-register'.
authorXue Fuqiao <xfq.free@gmail.com>
Sun, 22 Dec 2013 02:55:43 +0000 (10:55 +0800)
committerXue Fuqiao <xfq.free@gmail.com>
Sun, 22 Dec 2013 02:55:43 +0000 (10:55 +0800)
doc/emacs/ChangeLog
doc/emacs/emacs.texi
doc/emacs/regs.texi
etc/NEWS

index c8a9054e7c8ea651a2e49e402c616996979a827c..5c66a2a6ea6a3c7fa7646bd8c7bbbea6998a6e97 100644 (file)
@@ -1,5 +1,7 @@
 2013-12-22  Xue Fuqiao  <xfq.free@gmail.com>
 
+       * regs.texi (File Registers): Document `kmacro-to-register'.
+
        * indent.texi (Tab Stops): Mention recent changes about `tab-stop-list'.
 
        * frames.texi (Scroll Bars): Document `scroll-bar-adjust-thumb-portion'.
index 9eb7db9ee824c87b313ce1f9ab3d566a3c95cf11..4845d49b823cb31d9916e5891560aa12210cce9c 100644 (file)
@@ -345,13 +345,14 @@ Yanking
 
 Registers
 
-* Position Registers::      Saving positions in registers.
-* Text Registers::          Saving text in registers.
-* Rectangle Registers::     Saving rectangles in registers.
-* Configuration Registers:: Saving window configurations in registers.
-* Number Registers::        Numbers in registers.
-* File Registers::          File names in registers.
-* Bookmarks::               Bookmarks are like registers, but persistent.
+* Position Registers::       Saving positions in registers.
+* Text Registers::           Saving text in registers.
+* Rectangle Registers::      Saving rectangles in registers.
+* Configuration Registers::  Saving window configurations in registers.
+* Number Registers::         Numbers in registers.
+* File Registers::           File names in registers.
+* Keyboard Macro Registers:: Keyboard macros in registers.
+* Bookmarks::                Bookmarks are like registers, but persistent.
 
 Controlling the Display
 
index 77545dff5b2b69daddcc368a9b034ea61bbd584c..bc6bcb3799f0a1b7f0963d44d79c02d5d9bae895 100644 (file)
@@ -41,6 +41,7 @@ this chapter.
 * Configuration Registers::  Saving window configurations in registers.
 * Number Registers::         Numbers in registers.
 * File Registers::           File names in registers.
+* Keyboard Macro Registers:: Keyboard macros in registers.
 * Bookmarks::                Bookmarks are like registers, but persistent.
 @end menu
 
@@ -251,6 +252,23 @@ puts the file name shown in register @samp{z}.
 @var{r}}.  (This is the same command used to jump to a position or
 restore a frame configuration.)
 
+@node Keyboard Macro Registers
+@section Keyboard Macro Registers
+@cindex saving keyboard macro in a register
+@cindex keyboard macros, in registers
+
+@kindex C-x C-k x
+@findex kmacro-to-register
+  If you execute certain keyboard macros (@pxref{Keyboard Macros})
+frequently, you can execute them more conveniently if putting them in
+registers or save them (@pxref{Save Keyboard Macro}).  @kbd{C-x C-k x
+@var{r}} (@code{kmacro-to-register}) stores the last keyboard macro in
+register @var{r}.
+
+  To execute the keyboard macro in register @var{r}, type @kbd{C-x r j
+@var{r}}.  (This is the same command used to jump to a position or
+restore a frameset.)
+
 @node Bookmarks
 @section Bookmarks
 @cindex bookmarks
index 05005721e2841972f4ea71a94c8890ca103f52ba..100eb8731378936c53424d72827e031c58ae76eb 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -260,7 +260,9 @@ bidirectional context.
 
 *** All register commands can now show help with preview.
 
-*** New command `kmacro-to-register' stores keyboard macros in registers.
++++
+*** New command `C-x C-k x' (`kmacro-to-register') stores keyboard
+macros in registers.
 
 *** New command `C-x r f' (`frameset-to-register').
 See Changes in Emacs 24.4, above.