diff options
author | Alex Bochannek <alex@bochannek.com> | 2021-06-02 07:41:25 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2021-06-02 07:41:25 +0200 |
commit | 16793dc35a5be4d05e3fa42ea8cf6aa1e67f1dc9 (patch) | |
tree | 3eece5ba4f25fe8ca154d7a62a7a8905af6a4330 /doc/misc/gnus.texi | |
parent | 4784b6eb9a8d0d54b56db0805732ffc5e71332d3 (diff) | |
download | emacs-16793dc35a5be4d05e3fa42ea8cf6aa1e67f1dc9.tar.gz emacs-16793dc35a5be4d05e3fa42ea8cf6aa1e67f1dc9.tar.bz2 emacs-16793dc35a5be4d05e3fa42ea8cf6aa1e67f1dc9.zip |
Add new user option to Gnus to allow `#' to toggle
* doc/misc/gnus.texi (Marking Groups, Setting Process Marks):
Mention the new variable.
* lisp/gnus/gnus-group.el (gnus-group-make-menu-bar): Update menu.
(gnus-group-mark-group): Support the variable.
(gnus-group-mark-update): New command.
(gnus-group-unmark-group, gnus-group-mark-region): Pass in new
parameter.
* lisp/gnus/gnus-sum.el (gnus-summary-make-menu-bar): Update menu.
(gnus-summary-mark-as-processable): Use the variable.
* lisp/gnus/gnus-topic.el (gnus-topic-mark-topic): (bug#48683).
* lisp/gnus/gnus-topic.el (gnus-topic-mark-topic): Use the variable.
* lisp/gnus/gnus.el (gnus-process-mark-toggle): New user option.
Diffstat (limited to 'doc/misc/gnus.texi')
-rw-r--r-- | doc/misc/gnus.texi | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 7d6fa4cb5ca..11bcfc16aef 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi @@ -2583,7 +2583,9 @@ with the process mark and then execute the command. @itemx M m @kindex M m @r{(Group)} @findex gnus-group-mark-group -Set the mark on the current group (@code{gnus-group-mark-group}). +Set the mark on the current group (@code{gnus-group-mark-group}).@* +If @code{gnus-process-mark-toggle} is non-@code{nil}, toggle the +existing process mark for the current group. @item M-# @kindex M-# @r{(Group)} @@ -4043,7 +4045,9 @@ Toggle hiding empty topics @findex gnus-topic-mark-topic Mark all groups in the current topic with the process mark (@code{gnus-topic-mark-topic}). This command works recursively on -sub-topics unless given a prefix. +sub-topics unless given a prefix.@* +If @code{gnus-process-mark-toggle} is non-@code{nil}, toggle the +existing process mark for the current topic. @item T M-# @kindex T M-# @r{(Topic)} @@ -6618,13 +6622,15 @@ articles into the cache. For more information, @kindex M P p @r{(Summary)} @findex gnus-summary-mark-as-processable Mark the current article with the process mark -(@code{gnus-summary-mark-as-processable}). -@findex gnus-summary-unmark-as-processable +(@code{gnus-summary-mark-as-processable}).@* +If @code{gnus-process-mark-toggle} is non-@code{nil}, toggle the +existing process mark for the current article. @item M P u @itemx M-# @kindex M P u @r{(Summary)} @kindex M-# @r{(Summary)} +@findex gnus-summary-unmark-as-processable Remove the process mark, if any, from the current article (@code{gnus-summary-unmark-as-processable}). @@ -10568,7 +10574,9 @@ Pick the article or thread on the current line entire thread when used at the first article of the thread. Otherwise, it selects just the article. If given a numerical prefix, go to that thread or article and pick it. (The line number is normally displayed -at the beginning of the summary pick lines.) +at the beginning of the summary pick lines.) If +@code{gnus-process-mark-toggle} is non-@code{nil}, this key will +unpick an already picked article. @item @key{SPC} @kindex SPC @r{(Pick)} |