aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/emacs/ChangeLog2
-rw-r--r--doc/emacs/emacs.texi15
-rw-r--r--doc/emacs/regs.texi18
-rw-r--r--etc/NEWS4
4 files changed, 31 insertions, 8 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index c8a9054e7c8..5c66a2a6ea6 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,5 +1,7 @@
12013-12-22 Xue Fuqiao <xfq.free@gmail.com> 12013-12-22 Xue Fuqiao <xfq.free@gmail.com>
2 2
3 * regs.texi (File Registers): Document `kmacro-to-register'.
4
3 * indent.texi (Tab Stops): Mention recent changes about `tab-stop-list'. 5 * indent.texi (Tab Stops): Mention recent changes about `tab-stop-list'.
4 6
5 * frames.texi (Scroll Bars): Document `scroll-bar-adjust-thumb-portion'. 7 * frames.texi (Scroll Bars): Document `scroll-bar-adjust-thumb-portion'.
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index 9eb7db9ee82..4845d49b823 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -345,13 +345,14 @@ Yanking
345 345
346Registers 346Registers
347 347
348* Position Registers:: Saving positions in registers. 348* Position Registers:: Saving positions in registers.
349* Text Registers:: Saving text in registers. 349* Text Registers:: Saving text in registers.
350* Rectangle Registers:: Saving rectangles in registers. 350* Rectangle Registers:: Saving rectangles in registers.
351* Configuration Registers:: Saving window configurations in registers. 351* Configuration Registers:: Saving window configurations in registers.
352* Number Registers:: Numbers in registers. 352* Number Registers:: Numbers in registers.
353* File Registers:: File names in registers. 353* File Registers:: File names in registers.
354* Bookmarks:: Bookmarks are like registers, but persistent. 354* Keyboard Macro Registers:: Keyboard macros in registers.
355* Bookmarks:: Bookmarks are like registers, but persistent.
355 356
356Controlling the Display 357Controlling the Display
357 358
diff --git a/doc/emacs/regs.texi b/doc/emacs/regs.texi
index 77545dff5b2..bc6bcb3799f 100644
--- a/doc/emacs/regs.texi
+++ b/doc/emacs/regs.texi
@@ -41,6 +41,7 @@ this chapter.
41* Configuration Registers:: Saving window configurations in registers. 41* Configuration Registers:: Saving window configurations in registers.
42* Number Registers:: Numbers in registers. 42* Number Registers:: Numbers in registers.
43* File Registers:: File names in registers. 43* File Registers:: File names in registers.
44* Keyboard Macro Registers:: Keyboard macros in registers.
44* Bookmarks:: Bookmarks are like registers, but persistent. 45* Bookmarks:: Bookmarks are like registers, but persistent.
45@end menu 46@end menu
46 47
@@ -251,6 +252,23 @@ puts the file name shown in register @samp{z}.
251@var{r}}. (This is the same command used to jump to a position or 252@var{r}}. (This is the same command used to jump to a position or
252restore a frame configuration.) 253restore a frame configuration.)
253 254
255@node Keyboard Macro Registers
256@section Keyboard Macro Registers
257@cindex saving keyboard macro in a register
258@cindex keyboard macros, in registers
259
260@kindex C-x C-k x
261@findex kmacro-to-register
262 If you execute certain keyboard macros (@pxref{Keyboard Macros})
263frequently, you can execute them more conveniently if putting them in
264registers or save them (@pxref{Save Keyboard Macro}). @kbd{C-x C-k x
265@var{r}} (@code{kmacro-to-register}) stores the last keyboard macro in
266register @var{r}.
267
268 To execute the keyboard macro in register @var{r}, type @kbd{C-x r j
269@var{r}}. (This is the same command used to jump to a position or
270restore a frameset.)
271
254@node Bookmarks 272@node Bookmarks
255@section Bookmarks 273@section Bookmarks
256@cindex bookmarks 274@cindex bookmarks
diff --git a/etc/NEWS b/etc/NEWS
index 05005721e28..100eb873137 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -260,7 +260,9 @@ bidirectional context.
260 260
261*** All register commands can now show help with preview. 261*** All register commands can now show help with preview.
262 262
263*** New command `kmacro-to-register' stores keyboard macros in registers. 263+++
264*** New command `C-x C-k x' (`kmacro-to-register') stores keyboard
265macros in registers.
264 266
265*** New command `C-x r f' (`frameset-to-register'). 267*** New command `C-x r f' (`frameset-to-register').
266See Changes in Emacs 24.4, above. 268See Changes in Emacs 24.4, above.