helm-descbinds

Homepage: https://github.com/emacs-helm/helm-descbinds

Author: Taiki SUGAWARA

Updated:

Summary

A convenient `describe-bindings' with `helm'

Commentary

This package is a replacement of `describe-bindings' for Helm.

Usage:

You can use this package independently from Helm - in particular,
you don't need to turn on `helm-mode' to be able to use this.  Helm
just needs to be installed.

Add followings on your .emacs.

  (require 'helm-descbinds)
  (helm-descbinds-mode)

or use customize to set `helm-descbinds-mode' to t.

Now, `describe-bindings' is replaced with `helm-descbinds'. As
usual, type `C-h b', or any incomplete key sequence plus C-h , to
run `helm-descbinds'.  The bindings are presented in a similar way
as `describe-bindings ' does, but you can use completion to find
the command you searched for and execute it, or view it's
documentation.

In the Helm completions buffer, you match key bindings with the
Helm interface:

 - When you type RET, the selected candidate command is executed.

 - When you hit RET on a prefix key, the candidates are narrowed to
   this prefix

 - When you type TAB, you can select "Execute", "Describe" or "Find
   Function" by the menu (i.e. these are the available "actions"
   and are of course also available via their usual shortcuts).

 - When you type C-z (aka "persistent action"), the selected
   command is described without quitting Helm.

Dependencies