Commit 954ca0f0 authored by Michael Albinus's avatar Michael Albinus

* net/tramp-sh.el (tramp-histfile-override): Use `unset' as default.

parent 8ad2ee33
......@@ -8,7 +8,8 @@
2015-02-02 Michael Albinus <>
* net/tramp-sh.el (tramp-histfile-override): Add another choice 'unset.
* net/tramp-sh.el (tramp-histfile-override): Add another choice
'unset. Use it as default.
(tramp-open-shell, tramp-maybe-open-connection): Support it.
......@@ -65,13 +65,13 @@ files conditionalize this setup based on the TERM environment variable."
:type 'string)
(defcustom tramp-histfile-override "/dev/null"
(defcustom tramp-histfile-override 'unset
"When invoking a shell, override the HISTFILE with this value.
By default, the HISTFILE is set to the \"/dev/null\" value, which
is special on Unix systems and indicates the shell history should
not be logged (this avoids clutter due to Tramp commands).
The symbol `unset' removes any setting of HISTFILE.
By default, it is set to the symbol `unset', which unsets any
setting of HISTFILE. When setting to a string, it redirects the
shell history to that file. Be careful when setting to
\"/dev/null\"; this might result in undesired results when using
\"bash\" as shell.
If you set this variable to nil, however, the *override* is
disabled, so the history will go to the default storage
......@@ -79,8 +79,7 @@ location, e.g. \"$HOME/.sh_history\"."
:group 'tramp
:version "25.1"
:type '(choice (const :tag "Do not override HISTFILE" nil)
(const :tag "Unset HISTFILE" 'unset)
(const :tag "Empty the history (/dev/null)" "/dev/null")
(const :tag "Unset HISTFILE" unset)
(string :tag "Redirect to a file")))
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment