@c This is part of the Emacs manual.
-@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2013 Free Software
+@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2014 Free Software
@c Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node 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}.
+ If you need to execute a keyboard macro (@pxref{Keyboard Macros})
+frequently, it is more convenient to put it in a register or save it
+(@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
saving. If you set this variable to @code{nil}, Emacs only
saves bookmarks if you explicitly use @kbd{M-x bookmark-save}.
+@vindex bookmark-default-file
+ The variable @code{bookmark-default-file} specifies the file in
+which to save bookmarks by default.
+
@vindex bookmark-search-size
Bookmark position values are saved with surrounding context, so that
@code{bookmark-jump} can find the proper position even if the file is