Variable: gnus-pick-mode
gnus-pick-mode is a buffer-local variable defined in gnus-salt.el.gz.
Documentation
Non-nil if Gnus-Pick mode is enabled.
Use the command gnus-pick-mode(var)/gnus-pick-mode(fun) to change this variable.
Probably introduced at or before Emacs version 19.32.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-salt.el.gz
(define-minor-mode gnus-pick-mode
"Minor mode for providing a pick-and-read interface in Gnus summary buffers.
\\{gnus-pick-mode-map}"
:lighter " Pick" :keymap gnus-pick-mode-map
(cond
((not (derived-mode-p 'gnus-summary-mode)) (setq gnus-pick-mode nil))
((not gnus-pick-mode)
;; FIXME: a buffer-local minor mode removing globally from a hook??
(remove-hook 'gnus-message-setup-hook #'gnus-pick-setup-message))
(t
;; Make sure that we don't select any articles upon group entry.
(setq-local gnus-auto-select-first nil)
;; Change line format.
(setq gnus-summary-line-format gnus-summary-pick-line-format)
(setq gnus-summary-line-format-spec nil)
(gnus-update-format-specifications nil 'summary)
(gnus-update-summary-mark-positions)
;; FIXME: a buffer-local minor mode adding globally to a hook??
(add-hook 'gnus-message-setup-hook #'gnus-pick-setup-message)
(setq-local gnus-summary-goto-unread 'never)
;; Set up the menu.
(when (gnus-visual-p 'pick-menu 'menu)
(gnus-pick-make-menu-bar)))))