Function: gnus-article-describe-key-briefly

gnus-article-describe-key-briefly is an interactive and byte-compiled function defined in gnus-art.el.gz.

Signature

(gnus-article-describe-key-briefly KEY &optional INSERT)

Documentation

Display documentation of the function invoked by KEY.

KEY is a string or a vector.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defun gnus-article-describe-key-briefly (key &optional insert)
  "Display documentation of the function invoked by KEY.
KEY is a string or a vector."
  (interactive (list (let ((cursor-in-echo-area t))
		       (read-key-sequence "Describe key: "))
		     current-prefix-arg)
	       gnus-article-mode)
  (gnus-article-check-buffer)
  (if (memq (key-binding key t) '(gnus-article-read-summary-keys
				  gnus-article-read-summary-send-keys))
      (with-current-buffer gnus-article-current-summary
	(setq unread-command-events
	      (nconc
	       (mapcar (lambda (x) (if (and (integerp x) (>= x 128))
				       (list 'meta (- x 128))
				     x))
		       key)
	       unread-command-events))
	(let ((cursor-in-echo-area t)
	      gnus-pick-mode)
	  (describe-key-briefly (list (cons (read-key-sequence nil t)
                                            (this-single-command-raw-keys)))
				insert (current-buffer))))
    (describe-key-briefly key insert)))