emacs: Improved `notmuch-describe-keymap' documentation
authorAustin Clements <amdragon@MIT.EDU>
Mon, 7 Oct 2013 22:48:51 +0000 (18:48 -0400)
committerDavid Bremner <bremner@debian.org>
Thu, 10 Oct 2013 10:42:54 +0000 (07:42 -0300)
emacs/notmuch.el

index e5594722df0720e720cdf9a8b95c4d0b00035d18..c47c6b56854fe59eabd9ecc40b1445242e5c38a0 100644 (file)
@@ -141,10 +141,15 @@ This is basically just `format-kbd-macro' but we also convert ESC to M-."
       (concat desc " "))))
 
 (defun notmuch-describe-keymap (keymap ua-keys &optional prefix tail)
-  "Return a list of strings, each describing one key in KEYMAP.
+  "Return a list of strings, each describing one binding in KEYMAP.
 
-Each string gives a human-readable description of the key and the
-first line of documentation for the bound function."
+Each string gives a human-readable description of the key and a
+one-line description of the bound function.  See `notmuch-help'
+for an overview of how this documentation is extracted.
+
+UA-KEYS should be a key sequence bound to `universal-argument'.
+It will be used to describe bindings of commands that support a
+prefix argument.  PREFIX and TAIL are used internally."
   (map-keymap
    (lambda (key binding)
      (cond ((mouse-event-p key) nil)