If optional MINOR is non-nil (or prefix argument is given if interactive),
display documentation of active minor modes as well.
For this to work correctly for a minor mode, the mode's indicator variable
-(listed in `minor-mode-alist') must also be a function whose documentation
+\(listed in `minor-mode-alist') must also be a function whose documentation
describes the minor mode."
(interactive)
(with-output-to-temp-buffer "*Help*"
(search-forward "NO WARRANTY")
(recenter 0)))
+(defun describe-prefix-bindings ()
+ (interactive)
+ (let* ((key (this-command-keys))
+ (prefix (make-vector (1- (length key)) nil))
+ i)
+ (setq i 0)
+ (while (< i (length prefix))
+ (aset prefix i (aref key i))
+ (setq i (1+ i)))
+ (describe-bindings prefix)))
+(setq prefix-help-command 'describe-prefix-bindings)
+
(defun view-emacs-news ()
"Display info on recent changes to Emacs."
(interactive)