From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-15?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.devel Subject: Tramp/Ange-FTP filename unification Date: Thu, 11 Jul 2002 22:43:51 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1026420227 15568 127.0.0.1 (11 Jul 2002 20:43:47 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 11 Jul 2002 20:43:47 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17Skmw-00042z-00 for ; Thu, 11 Jul 2002 22:43:46 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17SkwV-0003mH-00 for ; Thu, 11 Jul 2002 22:53:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17SknO-0000Vd-00; Thu, 11 Jul 2002 16:44:14 -0400 Original-Received: from waldorf.cs.uni-dortmund.de ([129.217.4.42]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17Skn8-0000Uw-00 for ; Thu, 11 Jul 2002 16:43:58 -0400 Original-Received: from lothlorien.cs.uni-dortmund.de (lothlorien [129.217.19.67]) by waldorf.cs.uni-dortmund.de with ESMTP id g6BKhvb13149 for ; Thu, 11 Jul 2002 22:43:57 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.19.80]) by lothlorien.cs.uni-dortmund.de id WAA12024; Thu, 11 Jul 2002 22:43:51 +0200 (MET DST) Original-Received: by lucy.cs.uni-dortmund.de (Postfix, from userid 6104) id A6CAB3B5EF; Thu, 11 Jul 2002 22:43:51 +0200 (CEST) Original-To: emacs-devel@gnu.org Original-Lines: 23 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.3.50 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:5675 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:5675 I think I've now done it so that it works. The new filename format is this: Normal: /method:user@host:/path/to/file Multi-hop: /multi:hopm1:user1@host1:hopm2:user2@host2:/path/to/file In the normal filename format, the method and user are optional. In the multi-hop format, all methods must be given, both the initial "multi" or "multiu" which decides between base64 and uuencode, and the hop methods hopm1, ..., hopmK. What's currently unclean is that Ange-FTP adds its stuff to file-name-handler-alist and then Tramp removes it again. This is the next step I want to do: just comment out the code in Ange-FTP which adds to file-name-handler-alist and disable the removing code in Tramp. kai -- A large number of young women don't trust men with beards. (BFBS Radio)