steven Mitchell writes:
Some keys like control-X which is used so much in XEmacs would be
hard
to redefine and still
Actually, while making something maintainable that would keep all
users happy is hard work (it took about a decade to get CUA mode to
where it is), it's not as hard as you might think to do a very
complete remapping for personal use. Of course all the printed docs
will be wonky! But it's probably not that hard to remember, and you
can use C-h w to find out where you stashed a particular command.
The trick is to remap the prefix keys as a block. This is not always
possible. It *is* possible to put a key sequence into the global map,
for example, and then each sequence using the same prefix must be
remapped separately. However, many key sequences actually index into
a cascade of maps. For example C-x is actually bound by itself, to
the symbol `ctl-x-map' which has no command binding, but does have a
value, which is the keymap of bindings of sequences starting with C-x.
AFAIK there is no keymap browser mode other than C-h b, but one could
easily be created with `lookup-key'. The code for `describe-bindings'
might provide inspiration. An interactive keymap editor along the
lines of Jamie Zawinski's xkeycaps would also be a nice application.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta