Gnus development mailing list
 help / color / mirror / Atom feed
* Replacing gnus package with pgnus
@ 1999-06-09 13:04 Jake Colman
  1999-06-09 13:48 ` Colin Rafferty
  0 siblings, 1 reply; 10+ messages in thread
From: Jake Colman @ 1999-06-09 13:04 UTC (permalink / raw)



I just installed Xemacs 21.1 and wish to replace the production gnus shipped
with XEmacs with the current version of pgnus.  How do I replace a package
that ships with XEmacs with a newer version of that package?  I need to do
this locally so that only I see the superceded package; other users should
continue to see the original package.

Thanx!

-- 
Jake Colman                     

Principia Partners LLC                  Phone: (201) 946-0300
Harborside Financial Center               Fax: (201) 946-0320
902 Plaza II                           Beeper: (800) 505-2795
Jersey City, NJ 07311                  E-mail: colman@ppllc.com
                                       E-mail: jcolman@jnc.com
                                          web: http://www.ppllc.com


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Replacing gnus package with pgnus
  1999-06-09 13:04 Replacing gnus package with pgnus Jake Colman
@ 1999-06-09 13:48 ` Colin Rafferty
  1999-06-09 14:03   ` Chris Tessone
  1999-06-09 14:05   ` Didier Verna
  0 siblings, 2 replies; 10+ messages in thread
From: Colin Rafferty @ 1999-06-09 13:48 UTC (permalink / raw)


Jake Colman writes:

> I just installed Xemacs 21.1 and wish to replace the production gnus shipped
> with XEmacs with the current version of pgnus.  

> I need to do this locally so that only I see the superceded package;
> other users should continue to see the original package.

The simplest way to do this is the undocumented way.  Note to FSF Emacs
users: this only works for XEmacs 20.4+.

    mkdir -p ~/.xemacs/lisp
    ln -s /path/to/gnus/lisp ~/.xemacs/lisp/pgnus

That's it!  No need to change anything in your .emacs file.

If you want to also have the etc package set up correctly, do this:

    mkdir -p ~/.xemacs/etc
    for f in `echo /path/to/gnus/etc/*`
    do
      ln -s $f ~/.xemacs/etc
    done

-- 
Colin


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Replacing gnus package with pgnus
  1999-06-09 13:48 ` Colin Rafferty
@ 1999-06-09 14:03   ` Chris Tessone
  1999-06-09 15:15     ` Kai.Grossjohann
  1999-06-09 14:05   ` Didier Verna
  1 sibling, 1 reply; 10+ messages in thread
From: Chris Tessone @ 1999-06-09 14:03 UTC (permalink / raw)


----- Original Message -----
From: Colin Rafferty <craffert@ms.com>
To: GNUS Mailing List <ding@gnus.org>
Sent: Wednesday, June 09, 1999 8:48 AM
Subject: Re: Replacing gnus package with pgnus


> > I need to do this locally so that only I see the superceded package;
> > other users should continue to see the original package.
>
> The simplest way to do this is the undocumented way.  Note to FSF Emacs
> users: this only works for XEmacs 20.4+.

However, that is a system-wide change. He only wants this to apply to
himself. In that case, install it wherever (somewhere in your homedir is
good) and add this to your ~/.emacs:

(setq load-path (cons (expand-file-name "~/share/emacs/site-lisp/")
load-path))

If PGnus is installed somewhere besides ~/share/emacs/site-lisp/, put the
different path in place of it.

Chris



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Replacing gnus package with pgnus
  1999-06-09 13:48 ` Colin Rafferty
  1999-06-09 14:03   ` Chris Tessone
@ 1999-06-09 14:05   ` Didier Verna
  1999-06-09 15:25     ` Colin Rafferty
  1999-06-09 19:02     ` Jan Vroonhof
  1 sibling, 2 replies; 10+ messages in thread
From: Didier Verna @ 1999-06-09 14:05 UTC (permalink / raw)


Colin Rafferty <craffert@ms.com> writes:

> > I need to do this locally so that only I see the superceded package;
> > other users should continue to see the original package.
> 
> The simplest way to do this is the undocumented way.  Note to FSF Emacs
> users: this only works for XEmacs 20.4+.

        Just for information, another undocumented (I think) feature is the
`site-packages' directory: if you put something under this directory, it will
take precedence over what's in `xemacs-packages'.

        There are reasons why this is not documented though. The location and
the structure of these directories is probably going to change someday, mainly
because of Mule. Also, note that currently, ~/.xemacs/packages is a potential
place for putting personal packages, but will change to ~/.xemacs in a near
future.

-- 
    /     /   _   _       Didier Verna        http://www.inf.enst.fr/~verna/
 - / / - / / /_/ /     ENST, INFRES C201.1       mailto:verna@inf.enst.fr
/_/ / /_/ / /__ /        46 rue Barrault        Tel.   +33 (1) 45 81 73 46
                       75013 Paris, France      Fax.   +33 (1) 45 81 31 19


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Replacing gnus package with pgnus
  1999-06-09 14:03   ` Chris Tessone
@ 1999-06-09 15:15     ` Kai.Grossjohann
  1999-06-09 15:28       ` Chris Tessone
  0 siblings, 1 reply; 10+ messages in thread
From: Kai.Grossjohann @ 1999-06-09 15:15 UTC (permalink / raw)


"Chris Tessone" <tessone@imsa.edu> writes:

  > > The simplest way to do this is the undocumented way.  Note to FSF Emacs
  > > users: this only works for XEmacs 20.4+.
  > 
  > However, that is a system-wide change. He only wants this to apply to
  > himself. In that case, install it wherever (somewhere in your homedir is
  > good) and add this to your ~/.emacs:

What do you mean, system-wide?  He added a symlink in ~/.xemacs/lisp,
how can that be system-wide?

kai
-- 
Abort this operation?   [OK]  [Cancel]


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Replacing gnus package with pgnus
  1999-06-09 14:05   ` Didier Verna
@ 1999-06-09 15:25     ` Colin Rafferty
  1999-06-09 15:38       ` Didier Verna
  1999-06-09 19:02     ` Jan Vroonhof
  1 sibling, 1 reply; 10+ messages in thread
From: Colin Rafferty @ 1999-06-09 15:25 UTC (permalink / raw)


Didier Verna writes:

> Also, note that currently, ~/.xemacs/packages is a potential place
> for putting personal packages, but will change to ~/.xemacs in a
> near future.

It's the other way around.  Right now, ~/.xemacs is on the
package-path, isn't it?

-- 
Colin


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Replacing gnus package with pgnus
  1999-06-09 15:15     ` Kai.Grossjohann
@ 1999-06-09 15:28       ` Chris Tessone
  0 siblings, 0 replies; 10+ messages in thread
From: Chris Tessone @ 1999-06-09 15:28 UTC (permalink / raw)


----- Original Message -----
From: <Kai.Grossjohann@CS.Uni-Dortmund.DE>
To: <ding@gnus.org>
Sent: Wednesday, June 09, 1999 10:15 AM
Subject: Re: Replacing gnus package with pgnus


> What do you mean, system-wide?  He added a symlink in ~/.xemacs/lisp,
> how can that be system-wide?

Whoops. I mis-read Colin's mail as meaning he should link his install to
where the system-wide install was; I read the syntax for ln -s backwards.
:-)

Chris




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Replacing gnus package with pgnus
  1999-06-09 15:25     ` Colin Rafferty
@ 1999-06-09 15:38       ` Didier Verna
  0 siblings, 0 replies; 10+ messages in thread
From: Didier Verna @ 1999-06-09 15:38 UTC (permalink / raw)


Colin Rafferty <craffert@ms.com> writes:

> Didier Verna writes:
> 
> > Also, note that currently, ~/.xemacs/packages is a potential place
> > for putting personal packages, but will change to ~/.xemacs in a
> > near future.
> 
> It's the other way around.  Right now, ~/.xemacs is on the
> package-path, isn't it?

        You're right. So the future has come faster than I'd expected :-)

-- 
    /     /   _   _       Didier Verna        http://www.inf.enst.fr/~verna/
 - / / - / / /_/ /     ENST, INFRES C201.1       mailto:verna@inf.enst.fr
/_/ / /_/ / /__ /        46 rue Barrault        Tel.   +33 (1) 45 81 73 46
                       75013 Paris, France      Fax.   +33 (1) 45 81 31 19


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Replacing gnus package with pgnus
  1999-06-09 14:05   ` Didier Verna
  1999-06-09 15:25     ` Colin Rafferty
@ 1999-06-09 19:02     ` Jan Vroonhof
  1999-06-10  7:39       ` Didier Verna
  1 sibling, 1 reply; 10+ messages in thread
From: Jan Vroonhof @ 1999-06-09 19:02 UTC (permalink / raw)


Didier Verna <verna@inf.enst.fr> writes:

>         Just for information, another undocumented (I think) feature is the
> `site-packages' directory: if you put something under this directory, it will
> take precedence over what's in `xemacs-packages'.

This is not undocumented at all, c.f. README.package and the "Startup
Paths" info sections. It might be documented better though.

>         There are reasons why this is not documented though. The
>         location and the structure of these directories is probably
>         going to change someday, mainly because of Mule.

Huh, what's Mule got to with it?

Jan


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Replacing gnus package with pgnus
  1999-06-09 19:02     ` Jan Vroonhof
@ 1999-06-10  7:39       ` Didier Verna
  0 siblings, 0 replies; 10+ messages in thread
From: Didier Verna @ 1999-06-10  7:39 UTC (permalink / raw)
  Cc: ding

Jan Vroonhof <vroonhof@math.ethz.ch> writes:

> >         There are reasons why this is not documented though. The
> >         location and the structure of these directories is probably
> >         going to change someday, mainly because of Mule.
> 
> Huh, what's Mule got to with it?

        Please refer to the (rather violent) discussion I had with Michael
Sperber a long time ago about the packages directory names and places. I'm not
sure I want to re-start this debate here, but in short: if you have
xemacs-packages/ (std distrib), site-packages/ (site specific) and
mule-packages/ (std mule), what if somebody wants (or writes) a site specific
mule package ?

-- 
    /     /   _   _       Didier Verna        http://www.inf.enst.fr/~verna/
 - / / - / / /_/ /     ENST, INFRES C201.1       mailto:verna@inf.enst.fr
/_/ / /_/ / /__ /        46 rue Barrault        Tel.   +33 (1) 45 81 73 46
                       75013 Paris, France      Fax.   +33 (1) 45 81 31 19


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~1999-06-10  7:39 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-06-09 13:04 Replacing gnus package with pgnus Jake Colman
1999-06-09 13:48 ` Colin Rafferty
1999-06-09 14:03   ` Chris Tessone
1999-06-09 15:15     ` Kai.Grossjohann
1999-06-09 15:28       ` Chris Tessone
1999-06-09 14:05   ` Didier Verna
1999-06-09 15:25     ` Colin Rafferty
1999-06-09 15:38       ` Didier Verna
1999-06-09 19:02     ` Jan Vroonhof
1999-06-10  7:39       ` Didier Verna

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 NNTP newsgroup(s).