diff options
Diffstat (limited to 'lisp/eshell/em-unix.el')
-rw-r--r-- | lisp/eshell/em-unix.el | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el index dab1ab8f955..d6ba970b6bb 100644 --- a/lisp/eshell/em-unix.el +++ b/lisp/eshell/em-unix.el @@ -859,9 +859,8 @@ external command." (if (and ext-du (not (catch 'have-ange-path (eshell-for arg args - (if (eq (find-file-name-handler (expand-file-name arg) - 'directory-files) - 'ange-ftp-hook-function) + (if (string-equal + (file-remote-p (expand-file-name arg) 'method) "ftp") (throw 'have-ange-path t)))))) (throw 'eshell-replace-command (eshell-parse-command ext-du args)) |