bookmark-view icon indicating copy to clipboard operation
bookmark-view copied to clipboard

bookmark-view.el - Use bookmarks to persist the current view

  • bookmark-view.el - Use bookmarks to persist the current view

#+html: GNU Emacs #+html: MELPA #+html: MELPA Stable

This package provides commands which allow storing the window configuration (called a view) as an Emacs bookmark. The view can be restored after restart.

There are alternative view packages like burly, which are more ambitious. bookmark-view aims to be the simplest thing that marries bookmarks and window configurations.

The main command is =bookmark-view=. If called interactively it reads a bookmark name via =completing-read=. If a view bookmark with the given name exists, open it, otherwise the current view is saved under that name.

Furthermore there are the commands =bookmark-view-push= and =bookmark-view-pop= to store a stack of views. Please take a look at the source code to see all of the available commands.

This package works well together with my [[https://github.com/minad/consult][Consult package]], which can be configured such that =consult-buffer= directly includes the list of views.

See also the newer variant of this package, called [[https://github.com/minad/tab-bookmark][tab-bookmark]], which has the ability to store and restore the window configuration of the current tab.