Difference between revisions of "Bookmarks"

From WikEmacs
Jump to navigation Jump to search
(package info)
m (Minor typo fix + how to set another bookmarks-file manually.)
Line 10: Line 10:
 
Bookmarks are somewhat like registers in that they record positions you can jump to. Unlike registers, they have long names, and they persist automatically from one Emacs session to the next. The prototypical use of bookmarks is to record “where you were reading” in various files.
 
Bookmarks are somewhat like registers in that they record positions you can jump to. Unlike registers, they have long names, and they persist automatically from one Emacs session to the next. The prototypical use of bookmarks is to record “where you were reading” in various files.
  
== Comamand about Bookmarks ==
+
== Command about Bookmarks ==
  
 
*C-x r m <RET> Set the bookmark for the visited file, at point.  
 
*C-x r m <RET> Set the bookmark for the visited file, at point.  
Line 17: Line 17:
 
*C-x r l List all bookmarks (list-bookmarks).  
 
*C-x r l List all bookmarks (list-bookmarks).  
 
*M-x bookmark-save Save all the current bookmark values in the default bookmark file.
 
*M-x bookmark-save Save all the current bookmark values in the default bookmark file.
 +
 +
== Changing the default bookmarks-file ==
 +
By default, bookmarks are saved to the file <tt>~/.emacs.bmk</tt>, outside of your <tt>~/.emacs.d</tt> directory. To change this to another file, set the variable <tt>bookmark-default-file</tt> to what you like:
 +
<syntaxhighlight lang="lisp">
 +
(setq bookmark-default-file "~/.emacs.d/bookmarks")
 +
</syntaxhighlight>
  
 
[[Category:Utilities]] [[Category:Bookmarks]]
 
[[Category:Utilities]] [[Category:Bookmarks]]
 
[[Category:Native Package]] [[ Category:File Navigation]]
 
[[Category:Native Package]] [[ Category:File Navigation]]

Revision as of 15:55, 31 March 2012

recentf
Description helps opening a file that is recently visited
Author name of author
Maintainer FSF
Source http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/bookmarks.el
Part of Emacs yes

Bookmarks are somewhat like registers in that they record positions you can jump to. Unlike registers, they have long names, and they persist automatically from one Emacs session to the next. The prototypical use of bookmarks is to record “where you were reading” in various files.

Command about Bookmarks

  • C-x r m <RET> Set the bookmark for the visited file, at point.
  • C-x r m bookmark <RET> Set the bookmark named bookmark at point (bookmark-set).
  • C-x r b bookmark <RET> Jump to the bookmark named bookmark (bookmark-jump).
  • C-x r l List all bookmarks (list-bookmarks).
  • M-x bookmark-save Save all the current bookmark values in the default bookmark file.

Changing the default bookmarks-file

By default, bookmarks are saved to the file ~/.emacs.bmk, outside of your ~/.emacs.d directory. To change this to another file, set the variable bookmark-default-file to what you like:

(setq bookmark-default-file "~/.emacs.d/bookmarks")