[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 9c028d6: * lisp/savehist.el (savehist-mode): Doc
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs-26 9c028d6: * lisp/savehist.el (savehist-mode): Doc fix. (Bug#32889) |
Date: |
Mon, 1 Oct 2018 03:46:16 -0400 (EDT) |
branch: emacs-26
commit 9c028d6965c7bb3024ada4f59be133b940438127
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
* lisp/savehist.el (savehist-mode): Doc fix. (Bug#32889)
---
lisp/savehist.el | 27 ++++++++++++++++++++++-----
1 file changed, 22 insertions(+), 5 deletions(-)
diff --git a/lisp/savehist.el b/lisp/savehist.el
index fbb5f53..893590c 100644
--- a/lisp/savehist.el
+++ b/lisp/savehist.el
@@ -172,13 +172,30 @@ minibuffer history.")
(define-minor-mode savehist-mode
"Toggle saving of minibuffer history (Savehist mode).
With a prefix argument ARG, enable Savehist mode if ARG is
-positive, and disable it otherwise. If called from Lisp, enable
-the mode if ARG is omitted or nil.
+positive, and disable it otherwise. If called from Lisp,
+also enable the mode if ARG is omitted or nil.
When Savehist mode is enabled, minibuffer history is saved
-periodically and when exiting Emacs. When Savehist mode is
-enabled for the first time in an Emacs session, it loads the
-previous minibuffer history from `savehist-file'.
+to `savehist-file' periodically and when exiting Emacs. When
+Savehist mode is enabled for the first time in an Emacs session,
+it loads the previous minibuffer histories from `savehist-file'.
+The variable `savehist-autosave-interval' controls the
+periodicity of saving minibuffer histories.
+
+If `savehist-save-minibuffer-history' is non-nil (the default),
+all recorded minibuffer histories will be saved. You can arrange
+for additional history variables to be saved and restored by
+customizing `savehist-additional-variables', which by default is
+an empty list. For example, to save the history of commands
+invoked via \\[execute-extended-command], add `command-history' to the list in
+`savehist-additional-variables'.
+
+Alternatively, you could customize `savehist-save-minibuffer-history'
+to nil, and add to `savehist-additional-variables' only those
+history variables you want to save.
+
+To ignore some history variables, add their symbols to the list
+in `savehist-ignored-variables'.
This mode should normally be turned on from your Emacs init file.
Calling it at any other time replaces your current minibuffer
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-26 9c028d6: * lisp/savehist.el (savehist-mode): Doc fix. (Bug#32889),
Eli Zaretskii <=