Function: list-multisession-values

list-multisession-values is an autoloaded, interactive and byte-compiled function defined in multisession.el.gz.

Signature

(list-multisession-values &optional CHOOSE-STORAGE)

Documentation

List all values in the "multisession" database.

If CHOOSE-STORAGE (interactively, the prefix), query for the storage method to list.

View in manual

Probably introduced at or before Emacs version 29.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/multisession.el.gz
;;;###autoload
(defun list-multisession-values (&optional choose-storage)
  "List all values in the \"multisession\" database.
If CHOOSE-STORAGE (interactively, the prefix), query for the
storage method to list."
  (interactive "P")
  (let ((storage
         (if choose-storage
             (intern (completing-read "Storage method: " '(sqlite files) nil t))
           multisession-storage)))
    (pop-to-buffer (get-buffer-create (format "*Multisession %s*" storage)))
    (multisession-edit-mode)
    (setq-local multisession-storage storage)
    (multisession-edit-mode--revert)
    (goto-char (point-min))))