Preserving runtime state across sessions
As described in Configuration model, Vifm can store some information between
vifminfo file. What exactly is stored depends on the value of
'vifminfo' option. The option enumerates values elements of run-time
state that can be saved on exit and restored on startup. It works this way:
- On exit Vifm stores all th is listed in
- On startup Vifm loads reads
vifmrc, which normally contains
set vifminfo=...and restores from
vifminfoonly items that correspond to that values.
By default only bookmarks are stored.
Below is the table of all possible values. Note those marked as obsolete, they might be removed
in future versions (for a good reason: they don't fit into usual way configuration fails are used; it's better
to put commands that correspond to this items into
TODO: table of things that can be stored (mark old-style things like commands and options as obsolete).
TODO: merging of state.
Remembering last visited directories of panes
TODO: how it affects starting Vifm without arguments.
Quitting Vifm started in file picker mode (e.g. from Vim plugin)
-f command-line argument.
TODO: running commands store selection and quit.
TODO: selection storage.
TODO: example for shell.