summaryrefslogtreecommitdiff
path: root/lisp/eshell/esh-arg.el
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2000-10-13 09:02:39 +0000
committerJohn Wiegley <johnw@newartisans.com>2000-10-13 09:02:39 +0000
commit8c6b1d83116d00e27f22e501e5ac4fea9a7ba182 (patch)
tree7f624b71b8c6ec4c388bc34b92a8ebe8d2fb20e5 /lisp/eshell/esh-arg.el
parente2c06b17a94a7b06cd27b643f8d5118243f06969 (diff)
downloademacs-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.el2
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)))