[Python-mode] Don't bind C-c C-h

Reinout van Rees reinout at vanrees.org
Fri Mar 19 15:58:49 CET 2010


On 03/19/2010 03:34 PM, Barry Warsaw wrote:
> On Mar 19, 2010, at 11:07 AM, Reinout van Rees wrote:
>
>> ctrl-h *is* sadly the logical key for some help-related function.  Would
>> "ctrl-c h" be an alternative?
>
> Hi Reinout.  Is that defined in an Emacs Lisp standard somewhere?  I'm having
> a hard time finding /any/ other mode where C-c C-h is bound to anything
> (mail-mode and shell-mode are two others I've checked).

Hm. It is apparently not as clear-cut as I always took it to be.  Emacs' 
info (for instance 
http://www.chemie.fu-berlin.de/chemnet/use/info/emacs/emacs_11.html ):

   C-h or F1 means "help" in various other contexts as well. For
   example, in query-replace, it describes the options available.
   After a prefix key, it displays a list of the alternatives that
   can follow the prefix key. (A few prefix keys don't support this
   because they define other meanings for C-h.)

So it *is* apparently OK to use ctrl-h in other meanings!

But ctrl-c ctrl-h seems to work in every mode I just tested it on: it 
gives a nice overview of possible keys.

I know most basic keybindings, but the particulars of all those major 
modes... That's what ctrl-c ctrl-h is for.

Similarly the version control (minor?) mode: ctrl-x v ctrl-h ("what was 
the annotate/blame/praise command again?")


And I just discovered that the "emacs starter kit" I'm using has 
re-bound ctrl-x ctrl-h to some open-a-url function, sigh :-)


Reinout


-- 
Reinout van Rees - reinout at vanrees.org - http://reinout.vanrees.org
Programmer at http://www.nelen-schuurmans.nl
"Military engineers build missiles. Civil engineers build targets"



More information about the Python-mode mailing list