bookmark-bmenu-mode is an interactive compiled Lisp function in `bookmark.el'.


Parent mode: `special-mode'.

Major mode for editing a list of bookmarks.
Each line describes one of the bookmarks in Emacs.
Letters do not insert themselves; instead, they are commands.
Bookmark names preceded by a "*" have annotations.

m -- mark bookmark to be displayed.
v -- select bookmark of line point is on.
Also show bookmarks marked using m in other windows.
t -- toggle displaying of filenames (they may obscure long bookmark names).
w -- display (in minibuffer) location of this bookmark.
1 -- select this bookmark in full-frame window.
2 -- select this bookmark in one window,
together with bookmark selected before this one in another window.
RET -- select this bookmark in place of the bookmark menu buffer.
o -- select this bookmark in another window,
so the bookmark menu bookmark remains visible in its window.
C-o -- switch the other window to this bookmark.
r -- rename this bookmark (prompts for new name).
R -- relocate this bookmark's file (prompts for new file).
d -- mark this bookmark to be deleted, and move down.
C-d -- mark this bookmark to be deleted, and move up.
x -- delete bookmarks marked with `d'.
s -- save the current bookmark list in the default file.
With a prefix arg, prompts for a file to save in.
l -- load in a file of bookmarks (prompts for file.)
u -- remove all kinds of marks from current line.
With prefix argument, also move up one line.
DEL -- back up a line and remove marks.
a -- show the annotation, if it exists, for the current bookmark
in another buffer.
A -- show the annotations of all bookmarks in another buffer.
e -- edit the annotation for the current bookmark.

In addition to any hooks its parent mode `special-mode' might have run,
this mode runs the hook `bookmark-bmenu-mode-hook', as the final step
during initialization.