simple useful functions from Tak Ota
[elbb.git] / code / xelbb.el
blob0cb7a5b20f811c41d79482bd1d3a8bd2f308e2c2
1 * How do I get my (uninstalled) Xemacs to see (uninstalled) packages?
3 From: Didier Verna <didier@xemacs.org>
4 To: Alan Mackenzie <acm@muc.de>
5 Subject: Re: How do I get my (uninstalled) Xemacs to see (uninstalled)
6 Date: Wed, 24 Mar 2010 10:16:14 +0100
8 Alan Mackenzie <acm@muc.de> wrote:
10 > How do I tell this XEmacs where to look to find packages? Which
11 > variable must I set, and is there anything more to do? I've tried, but
12 > failed, to find this info in the XEmacs and Lispref manuals. Is it
13 > there, and if so, where?
15 This is not exactly the answer you're expecting, but I prefer to do it
16 that way:
18 - I do install the packages, but only perform a symlink installation, so
19 nothing is really duplicated,
20 - this also has the advantage that you can remove the symlinks you don't
21 want (for instance if you have conflicting versions in site-packages)
22 without affecting your copy of the repo.
24 From: "Stephen J. Turnbull" <stephen@xemacs.org>
25 To: Alan Mackenzie <acm@muc.de>
26 Subject: How do I get my (uninstalled) Xemacs to see (uninstalled) packages?
27 Date: Wed, 24 Mar 2010 20:20:03 +0900
29 [ ... ]
31 Documentation is in the node "(xemacs)Startup Paths".
33 Date: Thu, 25 Mar 2010 13:31:54 -0400
34 Subject: Re: How do I get my (uninstalled) Xemacs to see (uninstalled)
35 From: Vin Shelton <acs@alumni.princeton.edu>
36 To: Alan Mackenzie <acm@muc.de>
38 Hello, Alan -
40 [ ... ]
42 >> Does setting the environment variable
44 >> EMACSLATEPACKAGES=3D~/emacs/packages
46 >> before starting XEmacs help? Reading the lispref manual Package
47 >> Overview/The User View seems to indicate that it might do what you
48 >> need.
50 > No, it doesn't help at all. There surely must be some internal variabl=
52 > which reflect all these external attempts to connect with a packages
53 > directory. Would somebody please tell me what they are.
55 After poking around for awhile and conducting some experiments, I
56 don't think XEmacs supports running the packages directly from the CVS
57 hierarchy. You will have to create the forest of symlinks that Didier
58 mentioned earlier:
60 cd ~/emacs/packages/xemacs-packages
61 mkdir lisp
63 cd lisp
64 ln -s ../c-support
66 Repeat the final 2 steps as necessary. If you set
68 symlink =3D t
70 in Local.rules, this may happen automatically. I do not fully grok
71 that mechanixm.
73 Mike Sperber - please correct me where I have published incorrect informati=
74 on.
76 - Vin
79 Date: Thu, 25 Mar 2010 15:32:06 -0500
80 Subject: Re: How do I get my (uninstalled) Xemacs to see (uninstalled)
81 From: Ben Wing <ben@666.com>
82 To: Vin Shelton <acs@alumni.princeton.edu>
84 [ ... ]
86 I think Vin is right. Alan, why don't you just modify
87 XEMACS_INSTALLED_PACKAGES_ROOT in Local.rules to some location or
88 other, then do `make install' from the packages directory. Then FAQ
89 question 2.1.1 should tell you how to configure XEmacs to find them.
92 Date: Thu, 25 Mar 2010 20:35:26 +0000
93 To: Vin Shelton <acs@alumni.princeton.edu>
94 Subject: Re: How do I get my (uninstalled) Xemacs to see (uninstalled)
95 From: Alan Mackenzie <acm@muc.de>
97 Hi, Vin,
99 On Thu, Mar 25, 2010 at 01:31:54PM -0400, Vin Shelton wrote:
101 > After poking around for awhile and conducting some experiments, I don't
102 > think XEmacs supports running the packages directly from the CVS
103 > hierarchy. You will have to create the forest of symlinks that Didier
104 > mentioned earlier:
106 > cd ~/emacs/packages/xemacs-packages
107 > mkdir lisp
109 > cd lisp
110 > ln -s ../c-support
112 > Repeat the final 2 steps as necessary.
114 Actually,
115 $ for f in ../* ; do ln -s $f ${f##*/} ; done
116 did the job nicely. :-)
118 And my XEmacs now starts up with its packages. :-) Thank you indeed!
120 > If you set
122 > symlink = t
124 > in Local.rules, this may happen automatically. I do not fully grok
125 > that mechanism.
127 I think I've got that set in my Local.rules, but because of the ((natnump
128 -1)) problem, I couldn't get that far.
130 > Mike Sperber - please correct me where I have published incorrect information.
132 > - Vin
135 Alan Mackenzie (Nuremberg, Germany).
137 _______________________________________________
138 XEmacs-Beta mailing list
139 XEmacs-Beta@calypso.tux.org
140 http://calypso.tux.org/mailman/listinfo/xemacs-beta