bug#4308: 23.1.50; patch: fix `eshell-history-file-name'
Leo <[email protected]>
| Newsgroups | gmane.emacs.bugs,gmane.emacs.pretest.bugs |
|---|---|
| Message-ID | <[email protected]> |
Please describe exactly what actions triggered the bug and the precise symptoms of the bug: The attached small patch makes eshell-history-file-name more robust. For example, I accidentally set eshell-directory-name to ~/.emacs.d/shell without a trailing / and the history was written to ~/.emacs.d/shellhistory. diff -u -L a/em-hist.el.gz -L b/em-hist.el.gz --- a/em-hist.el.gz +++ b/em-hist.el.gz @@ -86,7 +86,7 @@ :group 'eshell-hist) (defcustom eshell-history-file-name - (concat eshell-directory-name "history") + (expand-file-name "history" eshell-directory-name) "*If non-nil, name of the file to read/write input history. See also `eshell-read-history' and `eshell-write-history'. If it is nil, Eshell will use the value of HISTFILE." Diff finished. Tue Sep 1 20:27:29 2009 Leo