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
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
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 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 tab-bookmark, which has the ability to store and restore the window configuration of the current tab.