Commit 59aadc36 authored by Gnus developers's avatar Gnus developers Committed by Katsumi Yamaoka

gnus-sum.el: Merge changes made in Gnus master

2012-07-09 Tassilo Horn <tassilo@member.fsf.org>
* gnus-sum.el (gnus-summary-limit-to-author): Use default value instead
  of initial input when reading the author to restrict the summary to.
2012-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-sum.el (gnus-select-newsgroup): Don't assume that the group
  buffer exists, which it doesn't if we haven't started Gnus.
parent cda158b4
2012-07-09 Tassilo Horn <tassilo@member.fsf.org>
* gnus-sum.el (gnus-summary-limit-to-author): Use default value instead
of initial input when reading the author to restrict the summary to.
2012-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-sum.el (gnus-select-newsgroup): Don't assume that the group
buffer exists, which it doesn't if we haven't started Gnus.
2012-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-decode.el (mm-shr):
......
......@@ -5679,7 +5679,9 @@ If SELECT-ARTICLES, only select those articles from GROUP."
;; Init the dependencies hash table.
(setq gnus-newsgroup-dependencies
(gnus-make-hashtable (length articles)))
(gnus-set-global-variables)
(if (gnus-buffer-live-p gnus-group-buffer)
(gnus-set-global-variables)
(set-default 'gnus-newsgroup-name gnus-newsgroup-name))
;; Retrieve the headers and read them in.
(setq gnus-newsgroup-headers (gnus-fetch-headers articles))
......@@ -5961,7 +5963,6 @@ If SELECT-ARTICLES, only select those articles from GROUP."
(setq mark (car marks)
mark-type (gnus-article-mark-to-type mark)
var (intern (format "gnus-newsgroup-%s" (car (rassq mark types)))))
;; We set the variable according to the type of the marks list,
;; and then adjust the marks to a subset of the active articles.
(cond
......@@ -8230,14 +8231,17 @@ If NOT-MATCHING, excluding articles that have subjects that match a regexp."
"Limit the summary buffer to articles that have authors that match a regexp.
If NOT-MATCHING, excluding articles that have authors that match a regexp."
(interactive
(list (read-string (if current-prefix-arg
"Exclude author (regexp): "
"Limit to author (regexp): ")
(let ((header (gnus-summary-article-header)))
(if (not header)
""
(car (mail-header-parse-address
(mail-header-from header))))))
(list (let* ((header (gnus-summary-article-header))
(default (and header (car (mail-header-parse-address
(mail-header-from header))))))
(read-string (concat (if current-prefix-arg
"Exclude author (regexp"
"Limit to author (regexp")
(if default
(concat ", default \"" default "\"): ")
"): "))
nil nil
default))
current-prefix-arg))
(gnus-summary-limit-to-subject from "from" not-matching))
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment