emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Integrate Tramp


From: Kai Großjohann
Subject: Re: Integrate Tramp
Date: Mon, 17 Jun 2002 18:44:19 +0200
User-agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.3.50 (i686-pc-linux-gnu)

Richard Stallman <address@hidden> writes:

>     Finally, I'd like to integrate Tramp into Emacs.  How is the
>     procedure?  Do I just commit something or do I post it here for
>     inspection?
>
> I'd like to see the diffs you propose to install in the existing
> files. 

No problem.  I only changed two files.

I added an entry in info/dir:

/----
| Index: dir
| ===================================================================
| RCS file: /cvsroot/emacs/emacs/info/dir,v
| retrieving revision 1.23
| retrieving revision 1.24
| diff -u -u -r1.23 -r1.24
| --- dir       16 Mar 2002 19:32:15 -0000      1.23
| +++ dir       17 Jun 2002 11:46:10 -0000      1.24
| @@ -55,6 +55,9 @@
|  * Forms: (forms).    Emacs package for editing data bases
|                         by filling in forms.
|  * RefTeX: (reftex).  Emacs support for LaTeX cross-references and citations.
| +* Tramp: (tramp).    Transparent Remote (file) Access, Multiple Protocol.
| +                          Edit remote files via a remote shell (rsh,
| +                          ssh, telnet).
|  * Widget: (widget).     The "widget" package used by the Emacs Customization
|                            facility.
|  * WoMan: (woman).       Browse UN*X Manual Pages "Wo (without) Man".
\----


And I added entries in man/Makefile.in:

/----
| Index: Makefile.in
| ===================================================================
| RCS file: /cvsroot/emacs/emacs/man/Makefile.in,v
| retrieving revision 1.43
| retrieving revision 1.44
| diff -u -u -r1.43 -r1.44
| --- Makefile.in       4 Jan 2002 10:47:13 -0000       1.43
| +++ Makefile.in       17 Jun 2002 11:46:09 -0000      1.44
| @@ -39,13 +39,13 @@
|               ../info/efaq ../info/ada-mode ../info/autotype ../info/calc \
|               ../info/idlwave ../info/eudc ../info/ebrowse ../info/pcl-cvs \
|               ../info/woman ../info/emacs-mime ../info/eshell \
| -             ../info/speedbar
| +             ../info/speedbar ../info/tramp
|  DVI_TARGETS =        emacs.dvi calc.dvi cc-mode.dvi cl.dvi dired-x.dvi \
|                ediff.dvi forms.dvi gnus.dvi message.dvi mh-e.dvi \
|                reftex.dvi sc.dvi vip.dvi viper.dvi widget.dvi faq.dvi \
|                ada-mode.dvi autotype.dvi idlwave.dvi eudc.dvi ebrowse.dvi \
|                pcl-cvs.dvi woman.dvi emacs-mime.dvi eshell.dvi \
| -              speedbar.dvi
| +              speedbar.dvi tramp.dvi
|  INFOSOURCES = info.texi
|  
|  # The following rule does not work with all versions of `make'.
| @@ -266,6 +266,11 @@
|       cd $(srcdir); $(MAKEINFO) emacs-mime.texi
|  emacs-mime.dvi: emacs-mime.texi
|       $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi
| +
| +../info/tramp: tramp.texi
| +     cd $(srcdir); $(MAKEINFO) tramp.texi
| +tramp.dvi: tramp.texi
| +     $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi
|  
|  mostlyclean:
|       rm -f *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.*
\----


> One question is, how will the user control whether to use Tramp or
> Ange-ftp?

Simply via the filename.  /address@hidden/path/to/file (including the
square brackets) is a Tramp filename, whereas
/address@hidden:/path/to/file is an Ange-FTP filename.

>     At the moment, tramp.el contains a version number (the $Id$
>     keyword).  I gather that you're not happy with having version numbers
>     in Lisp files.  But I think it would be useful to continue to support
>     a version of Tramp which is not bundled with Emacs.  Then people can
>     try out new Tramp features without having to fetch the most recent
>     Emacs version from CVS.  Advice?
>
> If nobody but you has to edit the version number then I do not object
> to it.

Okay.

kai
-- 
People mountain, people sea, today no see, tomorrow see.  (from Chinese)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]