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(multisession--cached-sequence X)
multisession--cached-sequence--inliner(INLINE--FORM X)
multisession--cached-value(multisession--cached-value X)
multisession--cached-value--inliner(INLINE--FORM X)
multisession--create
multisession--create--cmacro
multisession--encode-file-name(NAME)
multisession--initial-value(multisession--initial-value X)
multisession--initial-value--inliner(INLINE--FORM X)
multisession--key(multisession--key X)
multisession--key--inliner(INLINE--FORM X)
multisession--object-file-name(OBJECT)
multisession--package(multisession--package X)
multisession--package--inliner(INLINE--FORM X)
multisession--read-file-value(FILE OBJECT)
multisession--set-value(OBJECT VALUE)
multisession--set-value-sqlite(OBJECT VALUE)
multisession--storage(multisession--storage X)
multisession--storage--inliner(INLINE--FORM X)
multisession--synchronized(multisession--synchronized X)
multisession--synchronized--inliner(INLINE--FORM 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(X)
multisession-p--inliner(INLINE--FORM X)
multisession-value(OBJECT)

Defined faces (0)