Hrvoje Niksic <hniksic(a)iskon.hr> writes:
Is it possible to run packages "in place", the same way
XEmacs can be
run in place?
Yes. But not in the way you mean.
The packages I use are always in `~/work/emacs/xemacs-packages/'.
I
tell that to XEmacs by using the `--package-path=~/.../xemacs-packages'
switch to configure.
I do about the same. Only I make a symlink from xemacs-packages package
tree to xemacs-packages in the build tree so that XEmacs automatically
pics them up when run "in place". Like it used to do with the
"site-lisp" directory.
Now, I'd like to check out packages and use them in place, so
that
`cvs update' automatically updates the sources I actually use. Is
that possible? If so, what do I need to do? The CVS packages contain
apparently weird directories like `oa/', `os/', `comm/', etc.
The layout is a pain. What you could do (I used this for Gnus) is
change the make install such that it doesn't copy but makes symlinks.
Then it works fairly well. VC is even smart enough to see (when you do
M-x find-library) that you are visiting a file that is symlinked to a
CVS file.
Jan