File: multisession.el.html

This library provides multisession variables for Emacs Lisp, to make them persist between sessions.

Use define-multisession-variable to define a multisession variable, and multisession-value to read its value. Use list-multisession-values to list multisession variables.

Users might want to customize multisession-storage and multisession-directory.

See Info node (elisp) Multisession Variables for more information.

Defined variables (6)

multisession-directoryDirectory to store multisession variables.
multisession-edit-mode-abbrev-tableAbbrev table for ‘multisession-edit-mode’.
multisession-edit-mode-hookHook run after entering ‘multisession-edit-mode’.
multisession-edit-mode-mapKeymap for ‘multisession-edit-mode’.
multisession-edit-mode-syntax-tableSyntax table for ‘multisession-edit-mode’.
multisession-storageStorage method for multisession variables.

Defined functions (37)

copy-multisession(ARG)
define-multisession-variable(NAME INITIAL-VALUE &optional DOC &rest ARGS)
list-multisession-values(&optional CHOOSE-STORAGE)
make-multisession
multisession--backend-delete(ARG &rest ARGS)
multisession--backend-set-value(ARG &rest ARGS)
multisession--backend-values(ARG &rest ARGS)
multisession--cached-sequence(CL-X)
multisession--cached-sequence--cmacro(CL-WHOLE-ARG CL-X)
multisession--cached-value(CL-X)
multisession--cached-value--cmacro(CL-WHOLE-ARG CL-X)
multisession--create
multisession--create--cmacro
multisession--encode-file-name(NAME)
multisession--initial-value(CL-X)
multisession--initial-value--cmacro(CL-WHOLE-ARG CL-X)
multisession--key(CL-X)
multisession--key--cmacro(CL-WHOLE-ARG CL-X)
multisession--object-file-name(OBJECT)
multisession--package(CL-X)
multisession--package--cmacro(CL-WHOLE-ARG CL-X)
multisession--read-file-value(FILE OBJECT)
multisession--set-value(OBJECT VALUE)
multisession--set-value-sqlite(OBJECT VALUE)
multisession--storage(CL-X)
multisession--storage--cmacro(CL-WHOLE-ARG CL-X)
multisession--synchronized(CL-X)
multisession--synchronized--cmacro(CL-WHOLE-ARG CL-X)
multisession-backend-value(ARG &rest ARGS)
multisession-delete(OBJECT)
multisession-delete-value(ID)
multisession-edit-mode()
multisession-edit-mode--revert(&rest _)
multisession-edit-value(ID)
multisession-p(CL-X)
multisession-p--cmacro(CL-WHOLE-ARG CL-X)
multisession-value(OBJECT)

Defined faces (0)