Mercurial > emacs
diff lisp/ange-ftp.el @ 1456:5f42c7680da7
(ange-ftp-add-vms-host, ange-ftp-add-dl-dir, ange-ftp-add-mts-host):
(ange-ftp-add-dumb-unix-host): Use default-directory, not dired-directory.
(ange-ftp-allow-child-lookup): Eliminate use of dired-local-variables-file.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 20 Oct 1992 07:05:38 +0000 |
parents | 035c3f9fa12f |
children | ff23077bae01 |
line wrap: on
line diff
--- a/lisp/ange-ftp.el Tue Oct 20 06:44:21 1992 +0000 +++ b/lisp/ange-ftp.el Tue Oct 20 07:05:38 1992 +0000 @@ -857,7 +857,7 @@ ;;;; Internal variables. ;;;; ------------------------------------------------------------ -(defconst ange-ftp-version "$Revision: 1.8 $") +(defconst ange-ftp-version "$Revision: 1.9 $") (defvar ange-ftp-data-buffer-name " *ftp data*" "Buffer name to hold directory listing data received from ftp process.") @@ -2171,9 +2171,7 @@ "Interactively adds a given HOST to ange-ftp-dumb-unix-host-regexp." (interactive (list (read-string "Host: " - (let ((name (or (buffer-file-name) - (and (eq major-mode 'dired-mode) - dired-directory)))) + (let ((name (or (buffer-file-name) default-directory))) (and name (car (ange-ftp-ftp-name name))))))) (if (not (ange-ftp-dumb-unix-host host)) (setq ange-ftp-dumb-unix-host-regexp @@ -2404,9 +2402,7 @@ "Interactively adds a DIR to ange-ftp-dl-dir-regexp." (interactive (list (read-string "Directory: " - (let ((name (or (buffer-file-name) - (and (eq major-mode 'dired-mode) - dired-directory)))) + (let ((name (or (buffer-file-name) default-directory))) (and name (ange-ftp-ftp-name name) (file-name-directory name)))))) (if (not (and ange-ftp-dl-dir-regexp @@ -2531,10 +2527,11 @@ (host-type (ange-ftp-host-type (car parsed)))) (or - ;; Deal with dired - (and (boundp 'dired-local-variables-file) - (stringp dired-local-variables-file) - (string-equal dired-local-variables-file efile)) +;;; This variable seems not to exist in Emacs 19 -- rms. +;;; ;; Deal with dired +;;; (and (boundp 'dired-local-variables-file) +;;; (stringp dired-local-variables-file) +;;; (string-equal dired-local-variables-file efile)) ;; No dots in dir names in vms. (and (eq host-type 'vms) (string-match "\\." efile)) @@ -4575,9 +4572,7 @@ "Mark HOST as the name of a machine running VMS." (interactive (list (read-string "Host: " - (let ((name (or (buffer-file-name) - (and (eq major-mode 'dired-mode) - dired-directory)))) + (let ((name (or (buffer-file-name) default-directory))) (and name (car (ange-ftp-ftp-name name))))))) (if (not (ange-ftp-vms-host host)) (setq ange-ftp-vms-host-regexp @@ -4985,9 +4980,7 @@ "Mark HOST as the name of a machine running MTS." (interactive (list (read-string "Host: " - (let ((name (or (buffer-file-name) - (and (eq major-mode 'dired-mode) - dired-directory)))) + (let ((name (or (buffer-file-name) default-directory))) (and name (car (ange-ftp-ftp-name name))))))) (if (not (ange-ftp-mts-host host)) (setq ange-ftp-mts-host-regexp @@ -5169,9 +5162,7 @@ "Mark HOST as the name of a CMS host." (interactive (list (read-string "Host: " - (let ((name (or (buffer-file-name) - (and (eq major-mode 'dired-mode) - dired-directory)))) + (let ((name (or (buffer-file-name) default-directory))) (and name (car (ange-ftp-ftp-name name))))))) (if (not (ange-ftp-cms-host host)) (setq ange-ftp-cms-host-regexp