summaryrefslogtreecommitdiff
path: root/lisp/eshell
diff options
context:
space:
mode:
authorStefan Kangas <stefankangas@gmail.com>2019-10-18 23:26:46 +0200
committerStefan Kangas <stefankangas@gmail.com>2019-10-19 00:17:29 +0200
commit2afab0d9ce38dbd597ca839e3dd3fb8e3869781e (patch)
treef927e0db09122b95689c7162d03a952b1a434ff5 /lisp/eshell
parentf3aa05b1aad055452093350785ea05d4a64142dd (diff)
downloademacs-2afab0d9ce38dbd597ca839e3dd3fb8e3869781e.tar.gz
emacs-2afab0d9ce38dbd597ca839e3dd3fb8e3869781e.tar.bz2
emacs-2afab0d9ce38dbd597ca839e3dd3fb8e3869781e.zip
Remove XEmacs compat code from esh-arg.el
* lisp/eshell/esh-arg.el (eshell-quote-backslash): Remove XEmacs compat code.
Diffstat (limited to 'lisp/eshell')
-rw-r--r--lisp/eshell/esh-arg.el8
1 files changed, 1 insertions, 7 deletions
diff --git a/lisp/eshell/esh-arg.el b/lisp/eshell/esh-arg.el
index 46850958267..021b6222397 100644
--- a/lisp/eshell/esh-arg.el
+++ b/lisp/eshell/esh-arg.el
@@ -302,13 +302,7 @@ Point is left at the end of the arguments."
"Intelligently backslash the character occurring in STRING at INDEX.
If the character is itself a backslash, it needs no escaping."
(let ((char (aref string index)))
- (if (and (eq char ?\\)
- ;; In Emacs directory-sep-char is always ?/, so this does nothing.
- (not (and (featurep 'xemacs)
- (featurep 'mswindows)
- (eq directory-sep-char ?\\)
- (eq (1- (string-width string))
- index))))
+ (if (eq char ?\\)
(char-to-string char)
(if (memq char eshell-special-chars-outside-quoting)
(string ?\\ char)))))