diff options
author | John Wiegley <johnw@newartisans.com> | 2005-05-27 02:15:36 +0000 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2005-05-27 02:15:36 +0000 |
commit | 9c041409339fbd92ca875ba034bcf8ca3410330e (patch) | |
tree | 34a34c51f3848502ff2b3f778849373f9a93138f /lisp/eshell | |
parent | 34204d803d55e8126575b53368de1826c33253fc (diff) | |
download | emacs-9c041409339fbd92ca875ba034bcf8ca3410330e.tar.gz |
(eshell-get-target): If `eshell-buffer-shorthand' is in use, and the
target is `t' or `nil' (which are the most common values), don't
assume that the symbol target is a buffer.
Diffstat (limited to 'lisp/eshell')
-rw-r--r-- | lisp/eshell/esh-io.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/eshell/esh-io.el b/lisp/eshell/esh-io.el index 6944770dbc9..1161013cf58 100644 --- a/lisp/eshell/esh-io.el +++ b/lisp/eshell/esh-io.el @@ -353,7 +353,8 @@ it defaults to `insert'." ((or (bufferp target) (and (boundp 'eshell-buffer-shorthand) (symbol-value 'eshell-buffer-shorthand) - (symbolp target))) + (symbolp target) + (not (memq target '(t nil))))) (let ((buf (if (bufferp target) target (get-buffer-create |