Variable: keyfreq-autosave-mode
keyfreq-autosave-mode is a customizable variable defined in
keyfreq.el.
Value
nil
Documentation
Non-nil if Keyfreq-Autosave mode is enabled.
See the keyfreq-autosave-mode(var)/keyfreq-autosave-mode(fun) command
for a description of this minor mode.
Setting this variable directly does not take effect;
either customize it (see the info node (emacs)Easy Customization)
or call the function keyfreq-autosave-mode(var)/keyfreq-autosave-mode(fun).
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/vs0cnjcny583s3d1i80ya8g63h6xkwrn-emacs-packages-deps/share/emacs/site-lisp/elpa/keyfreq-20231107.106/keyfreq.el
;;;###autoload
(define-minor-mode keyfreq-autosave-mode
"Keyfreq Autosave mode automatically saves
`keyfreq-table' every `keyfreq-autosave-timeout' seconds
and when emacs is killed."
:global t
:init-value nil
:lighter nil
:keymap nil
:group 'keyfreq
(when keyfreq-autosave--timer
(cancel-timer keyfreq-autosave--timer)
(setq keyfreq-autosave--timer nil))
(if keyfreq-autosave-mode
(progn
(setq keyfreq-autosave--timer
(run-at-time t keyfreq-autosave-timeout
'keyfreq-autosave--do))
(add-hook 'kill-emacs-hook 'keyfreq-mustsave--do))
(keyfreq-mustsave--do)
(remove-hook 'kill-emacs-hook 'keyfreq-mustsave--do)))