Function: gnus-summary-make-marking-command
gnus-summary-make-marking-command is a byte-compiled function defined
in gnus-sum.el.gz.
Signature
(gnus-summary-make-marking-command NAME MARK KEYSTROKE)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
(defun gnus-summary-make-marking-command (name mark keystroke)
(let ((map (make-sparse-keymap)))
(define-key gnus-summary-generic-mark-map keystroke map)
(dolist (lway `((next "next" next nil "n")
(next-unread "next unread" next t "N")
(prev "previous" prev nil "p")
(prev-unread "previous unread" prev t "P")
(nomove "" nil nil ,keystroke)))
(let ((func (gnus-summary-make-marking-command-1
mark (car lway) lway name)))
(setq func (eval func t))
(define-key map (nth 4 lway) func)))))