summaryrefslogtreecommitdiff
path: root/lisp/eshell
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2011-12-01 17:30:12 -0500
committerGlenn Morris <rgm@gnu.org>2011-12-01 17:30:12 -0500
commite2154d9437fd57a6ba2eb08fe1d1e349ce1283a5 (patch)
treed998a8764890fe82eca72211d384d35c5643141a /lisp/eshell
parent0b95068862318b1be0988d7b4f5c2e5e19d01553 (diff)
downloademacs-e2154d9437fd57a6ba2eb08fe1d1e349ce1283a5.tar.gz
Tweak previous em-hist.el change.
Diffstat (limited to 'lisp/eshell')
-rw-r--r--lisp/eshell/em-hist.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/eshell/em-hist.el b/lisp/eshell/em-hist.el
index 975f1b17143..5ae419f7ba9 100644
--- a/lisp/eshell/em-hist.el
+++ b/lisp/eshell/em-hist.el
@@ -263,8 +263,9 @@ element, regardless of any text on the command line. In that case,
(or eshell-history-size
(let ((hsize (getenv "HISTSIZE")))
(setq eshell-history-size
- (if (and (> (length hsize) 0)
- (integerp (setq hsize (string-to-number hsize))))
+ (if (and (stringp hsize)
+ (integerp (setq hsize (string-to-number hsize)))
+ (> hsize 0))
hsize
128))))