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
