Problem: Emacs hg-mode can override VC keys

P V pavv at
Thu Sep 1 14:50:50 CDT 2005

----- Original Message -----
From: "Bryan O'Sullivan" <bos at>
To: "P V" <pavv at>
Subject: Re: Problem: Emacs hg-mode can override VC keys
Date: Thu, 01 Sep 2005 11:29:59 -0700

> I have one more thing for you to consider before you try a second patch:
> vc forked years ago, when GNU Emacs and XEmacs split off.  The two
> versions are hugely incompatible now.
> By all means, please do try to fix mercurial.el so that it works with
> vc.  If your patches are reasonably clean, don't stomp on existing
> mercurial.el functionality, and they work with both the GNU Emacs and
> XEmacs versions of vc, I'll be delighted.
> 	<b
That explains your reaction, I guess.  Now I remember this problem--I
switched away from XEmacs several years ago.

The problem, as you probably know, is that the XEmacs VC can't support
out-of-tree backends like GNU can.  FWIW, rumor on xemacs-beta was
that an update was in progress, but it has yet to materialize.

In the meantime my Emacs isn't happy. :( Since almost all of my the
changes are additions, I can put about two "unless hg-running-xemacs",
a few lines of refactoring, and it will work.  But I guess that
doesn't count as clean?

I really would like to solve this and be able to use Mercurial in
Emacs.  If it doesn't work out, that's not ideal but OK, I can
maintain a private fork and keep quiet. :)

Surf the Web in a faster, safer and easier way:
Download Opera 8 at

Powered by Outblaze

More information about the Mercurial mailing list