The only commands I ever used in pcl-cvs are:
mark file
unmark file
context diff
kill line (or marked files)
revert to checked in version
commit
update
In my humble but correct opinion, those should all be on single
unmodified keys ("m", "u", "d", etc.)
Modes should **never** re-bind control or meta keys (unless they are
customizing motion.) E.g., C-f and M-f should always move the cursor
forward, and the only reason for a mode to rebind those is if they need
to hook into the motion action for some reason. (Though that's probably
better done with a hook anyway.)
Modes should only ever put their bindings under the C-c prefix, or, in
the case of non-editing modes, on keys that would normally have been
bound to self-insert.
Any other way lies madness.
--
Jamie Zawinski
jwz(a)jwz.org
http://www.jwz.org/
jwz(a)dnalounge.com
http://www.dnalounge.com/