diff options
author | John Wiegley <johnw@newartisans.com> | 2000-10-13 09:02:39 +0000 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2000-10-13 09:02:39 +0000 |
commit | 8c6b1d83116d00e27f22e501e5ac4fea9a7ba182 (patch) | |
tree | 7f624b71b8c6ec4c388bc34b92a8ebe8d2fb20e5 /lisp/eshell/esh-arg.el | |
parent | e2c06b17a94a7b06cd27b643f8d5118243f06969 (diff) | |
download | emacs-8c6b1d83116d00e27f22e501e5ac4fea9a7ba182.tar.gz emacs-8c6b1d83116d00e27f22e501e5ac4fea9a7ba182.tar.bz2 emacs-8c6b1d83116d00e27f22e501e5ac4fea9a7ba182.zip |
Added better remote directory support to Eshell, as well as a few bug
fixes. See the ChangeLog.
Diffstat (limited to 'lisp/eshell/esh-arg.el')
-rw-r--r-- | lisp/eshell/esh-arg.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/eshell/esh-arg.el b/lisp/eshell/esh-arg.el index 8364ca9a7f6..985401fbe37 100644 --- a/lisp/eshell/esh-arg.el +++ b/lisp/eshell/esh-arg.el @@ -328,13 +328,13 @@ special character that is not itself a backslash." (defun eshell-parse-double-quote () "Parse a double quoted string, which allows for variable interpolation." (when (eq (char-after) ?\") - (forward-char) (let* ((end (eshell-find-delimiter ?\" ?\" nil nil t)) (eshell-current-quoted t)) (if (not end) (throw 'eshell-incomplete ?\") (prog1 (save-restriction + (forward-char) (narrow-to-region (point) end) (list 'eshell-escape-arg (eshell-parse-argument))) |