I have not tried to merge anything at all from the XEmacs version of
`pcl-cvs'. This is straight from upstream with only the
modifications it required to make it work in XEmacs. One thing in
particular - `diff-mode.el' was useing
`compilation-shell-minor-mode', which we do not have. I wonder if
it's worth bringing in? I just blapped off the `-shell' part, and it
seems to work fine.
bindist packages are at:
<
URL:ftp://bittersweet.inetarena.com/pub/XEmacs>
cvsweb is at:
<
URL:http://bittersweet.inetarena.com/cgi-bin/cvsweb/local-packages>
anoncvs is at:
export CVSROOT=:pserver:anoncvs@bittersweet.inetarena.com:/usr/local/cvsroot
cvs login
<no password - I encrypted the empty string>
cvs checkout local-packages
The `site-config' stuff is only really meant for my machine and one
at school; maybe it's interesting and useable elsewhere, maybe it's
not. The `add-hooks' hack is neat... You'll perhaps want to add
`turn-on-font-lock' to `diff-mode', `cvs-log-mode' and
`cvs-status-mode'. Very pretty on white, but not with the default
grey background.
`gnuplot' mode is worth a look at if you use `gnuplot' much.
Please don't post this all over the Internet; I'm on the other end of
a 256k DSL line... It's NOT a huge public FTP site. Everyone in the
xemacs-beta lists is welcome to it though. I'm glad to share.
Yous will have to decide what all of this belongs in the
cvs.xemacs.org repository. We can rsync or whatever it takes.
`pcl-cvs' requires `diff-mode' and `easy-mmode'. I have those in a
package called "local-xemacs-devel" for now. It's not a great name
for it, but it works.
My `Local.rules' and `XEmacs.rules' will be of interest to those who
want to run live CVS checkouts of `xemacs-packages' with a
`local-packages' also. I configure the package-path to point first
at $xe/Local-Packages, then in $xe/Packages. My site-init stuff sets
up a load path with the ~/.xemacs/xemacs-packages stuff on it, so a
user can shadow things if they like.
Time to get some work done now... ;-)