summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Großjohann <kgrossjo@eu.uu.net>2002-07-13 18:08:11 +0000
committerKai Großjohann <kgrossjo@eu.uu.net>2002-07-13 18:08:11 +0000
commit65399e8313a1cb1e659259bda2244400f305050a (patch)
tree3efa8426e3b061086f1e2ecdcccc58fdedfd9191
parentf37fc5a7d18d161afeedeaedce156a0d9cca2b5b (diff)
downloademacs-65399e8313a1cb1e659259bda2244400f305050a.tar.gz
Do not hook into file-name-handler-alist, this
is done by Tramp.
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/net/ange-ftp.el57
2 files changed, 33 insertions, 27 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 807db3df907..707dc9dc122 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
2002-07-13 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+ * net/ange-ftp.el: Do not hook into file-name-handler-alist, this
+ is done by Tramp.
+
* net/tramp.el (tramp-multi-file-name-structure-unified): Add
missing slash and move colon from start to end of each hop.
(tramp-multi-file-name-hop-structure-unified): Move colon from
diff --git a/lisp/net/ange-ftp.el b/lisp/net/ange-ftp.el
index 27cf72caba5..ca0a17b3dd7 100644
--- a/lisp/net/ange-ftp.el
+++ b/lisp/net/ange-ftp.el
@@ -4343,33 +4343,36 @@ NEWNAME should be the name to give the new compressed or uncompressed file.")
;;; These file names are remote file names.
(put 'ange-ftp-hook-function 'file-remote-p t)
-;;; This regexp takes care of real ange-ftp file names (with a slash
-;;; and colon).
-;;; Don't allow the host name to end in a period--some systems use /.:
-;;;###autoload
-(or (assoc "^/[^/:]*[^/:.]:" file-name-handler-alist)
- (setq file-name-handler-alist
- (cons '("^/[^/:]*[^/:.]:" . ange-ftp-hook-function)
- file-name-handler-alist)))
-
-;;; This regexp recognizes absolute filenames with only one component,
-;;; for the sake of hostname completion.
-;;;###autoload
-(or (assoc "^/[^/:]*\\'" file-name-handler-alist)
- (setq file-name-handler-alist
- (cons '("^/[^/:]*\\'" . ange-ftp-completion-hook-function)
- file-name-handler-alist)))
-
-;;; This regexp recognizes absolute filenames with only one component
-;;; on Windows, for the sake of hostname completion.
-;;; NB. Do not mark this as autoload, because it is very common to
-;;; do completions in the root directory of drives on Windows.
-(and (memq system-type '(ms-dos windows-nt))
- (or (assoc "^[a-zA-Z]:/[^/:]*\\'" file-name-handler-alist)
- (setq file-name-handler-alist
- (cons '("^[a-zA-Z]:/[^/:]*\\'" .
- ange-ftp-completion-hook-function)
- file-name-handler-alist))))
+;; The following code is commented out because Tramp now deals with
+;; Ange-FTP filenames, too.
+
+;;-;;; This regexp takes care of real ange-ftp file names (with a slash
+;;-;;; and colon).
+;;-;;; Don't allow the host name to end in a period--some systems use /.:
+;;-;;;###autoload
+;;-(or (assoc "^/[^/:]*[^/:.]:" file-name-handler-alist)
+;;- (setq file-name-handler-alist
+;;- (cons '("^/[^/:]*[^/:.]:" . ange-ftp-hook-function)
+;;- file-name-handler-alist)))
+;;-
+;;-;;; This regexp recognizes absolute filenames with only one component,
+;;-;;; for the sake of hostname completion.
+;;-;;;###autoload
+;;-(or (assoc "^/[^/:]*\\'" file-name-handler-alist)
+;;- (setq file-name-handler-alist
+;;- (cons '("^/[^/:]*\\'" . ange-ftp-completion-hook-function)
+;;- file-name-handler-alist)))
+;;-
+;;-;;; This regexp recognizes absolute filenames with only one component
+;;-;;; on Windows, for the sake of hostname completion.
+;;-;;; NB. Do not mark this as autoload, because it is very common to
+;;-;;; do completions in the root directory of drives on Windows.
+;;-(and (memq system-type '(ms-dos windows-nt))
+;;- (or (assoc "^[a-zA-Z]:/[^/:]*\\'" file-name-handler-alist)
+;;- (setq file-name-handler-alist
+;;- (cons '("^[a-zA-Z]:/[^/:]*\\'" .
+;;- ange-ftp-completion-hook-function)
+;;- file-name-handler-alist))))
;;; The above two forms are sufficient to cause this file to be loaded
;;; if the user ever uses a file name with a colon in it.