views:

57

answers:

4

How do I list the defined keys in emacs isearch-mode?

Based on http://stackoverflow.com/questions/2845934/emacs-print-key-binding-for-a-command-or-list-all-key-bindings I have tried C-h m, but I cannot do that while in isearch-mode (C-h and M-x seem to cancel out of it)

Thanks, -Shawn

+2  A: 

Try this to get the help page:

M-x isearch-mode-help

Starkey
Great, this is exactly what I was looking for!
sligocki
+1  A: 

I think you can find everything in the documention of isearch-forward. Do C-h f isearch-forward

fschmitt
Ah great, thanks! I didn't realize that help page would show me all the current keybindings.
sligocki
+1  A: 

You can get a listing of the bindings by typing C-h b during search (Emacs 23.2). Also available are C-h m (which worked for me) and C-h k.

Trey Jackson
A: 

C-s C-h b

Which I found out using C-s C-h ?

scottfrazer
I cannot parse the output of that:Key translations:key binding--- -------C-x Prefix CommandC-x 8 iso-transl-ctl-x-8-map^L`cua--ena-cua-keys-keymap' Minor Mode Bindings:key binding--- -------C-c Prefix CommandC-v yankC-x Prefix CommandC-z undoESC Prefix Command<remap> Prefix Command
sligocki
Hm, that didn't come out so well, but it has ^L randomly in the text and seems to list all keybindings in an odd order...
sligocki