I'm trying to get dvc to work with xemacs 21.5-b29.  I found a couple of
minor issues and a show-stopper.

First, I can't build dvc at all because xemacs erroneously thinks there
is a badly formatted Local Variables section in dvc-build.el.  I fixed
this by placing a page-break (Ctrl-L) at the end of dvc-build.el, just
before the ending comment.

Second, some packages need to be loaded to be able to build.  In
dvc-unified.el, I had to require pp, debug.  XEmacs doesn't have
dired-x, so I just required dired-xemacs instead.  (Maybe I should use
just plain dired?)  Also, xemacs doesn't have
uniquify-list-buffers-directory-modes, so I just added a defvar for
that.  This is probably not right, but it lets dvc build.

Third, xhg.el requires dired-x, which I just changed to require
dired-xemacs instead.

With these changes, xemacs can now compile dvc.  Yay!  However, the
result doesn't work.  I ran make and make install to install all the
files in ~/.xemacs/lib/...  Now when I start xemacs, I get lots of
errors about basically every package having it's auto-autoloads already
loaded.  Other than the 100+ warnings (and slower startup), this is
mostly harmless, I think.

The show-stopper is that when I do (load "dvc-load"), nothing works.
When I try to load any file, I get an error about dvc-buffers-tree being
not defined.  If I defvar that, then there's an error about
dvc-process-running being undefined.  I don't understand how the
auto-autoloads work, so I'm kind of stuck here.

Any hints on how to figure this out?

Ray


_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev

Reply via email to