unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann)
Subject: Re: Current Tramp plans
Date: Mon, 24 Jun 2002 16:07:58 +0200	[thread overview]
Message-ID: <vafd6ugepmp.fsf@INBOX.auto.emacs.devel.tok.lucy.cs.uni-dortmund.de> (raw)
In-Reply-To: <vafznxo49wp.fsf@INBOX.auto.emacs.devel.tok.lucy.cs.uni-dortmund.de> (Kai.Grossjohann@cs.uni-dortmund.de's message of "Fri, 21 Jun 2002 23:08:38 +0200")

Kai.Grossjohann@cs.uni-dortmund.de (Kai Großjohann) writes:

> I would like to proceed in a step-by-step fashion:
>
> * First, I want to make it so that Tramp can forward requests to
>   Ange-FTP.

I have now worked on this todo item.  So you can now say C-x C-f
/[ftp/user@host]/path/to/file RET and this will invoke Ange-FTP.

This is committed to the Tramp CVS but not to the Emacs CVS.  I'm not
sure how well tested the code in Emacs CVS should be.

(Another feature that's already done is to select methods based on
user/host combination.  But this is not general filename rewriting as
suggested by somebody.)

[time passes]

Oh, boy.  The code as it stands now won't work.  What I do is to
rewrite the file name to be in Ange-FTP format and then I invoke
ange-ftp-hook-function.  But this means that buffer-file-name in the
new buffers will have the Ange-FTP format.  This, of course, is
highly bogus.

Argh.

Lessee.

I think this can be solved by changing ange-ftp-name-format to be the
same as tramp-file-name-structure.  Then I don't need to change the
filenames at all.

So all the filename rewriting can be taken out again.

> * Then I need to have Tramp accept the port number for the Ange-FTP
>   case.
>
> * Then comes an Ange-FTP-like filename format for the non-multi
>   methods.
>
> * Then comes a new format for the multi-hop filenames.

These three items are still on my todo list.

kai
-- 
A large number of young women don't trust men with beards.  (BFBS Radio)

  parent reply	other threads:[~2002-06-24 14:07 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-21 21:08 Current Tramp plans Kai Großjohann
2002-06-21 21:37 ` John Wiegley
2002-06-22  0:07 ` Kim F. Storm
2002-06-21 23:39   ` Miles Bader
2002-06-22 22:51 ` Richard Stallman
2002-06-24 14:07 ` Kai Großjohann [this message]
2002-06-24 14:43   ` Kai Großjohann
2002-06-25 11:06   ` Richard Stallman
2002-06-25 20:14 ` Kai Großjohann
2002-06-27 15:55   ` Kai Großjohann
2002-07-02 20:10     ` Kim F. Storm
2002-07-03 11:11       ` Kai Großjohann
2002-07-09 17:28 ` Kai Großjohann
2002-07-09 20:17   ` Sam Steingold
2002-07-10  8:21     ` Kai Großjohann
2002-07-10  8:29       ` Miles Bader
2002-07-09 20:59   ` Stefan Monnier
2002-07-09 22:10     ` Kim F. Storm
2002-07-10 10:43   ` Richard Stallman
2002-07-11 19:59     ` Kai Großjohann
     [not found] <m3wusr1cqu.fsf@totally-fudged-out-message-id>
2002-06-23 15:25 ` Kai Großjohann
2002-06-24  9:33   ` Richard Stallman
2002-06-24 14:12     ` Sam Steingold
2002-06-25 11:06       ` Richard Stallman
     [not found] <m3sn3dswp1.fsf@totally-fudged-out-message-id>
2002-06-23 18:11 ` Oliver Scholz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=vafd6ugepmp.fsf@INBOX.auto.emacs.devel.tok.lucy.cs.uni-dortmund.de \
    --to=kai.grossjohann@cs.uni-dortmund.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).