[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/debbugs abc7751 069/311: * debbugs-gnu.el (debbugs-gnu-
From: |
Stefan Monnier |
Subject: |
[elpa] externals/debbugs abc7751 069/311: * debbugs-gnu.el (debbugs-gnu-search): Let-bind |
Date: |
Sun, 29 Nov 2020 18:41:42 -0500 (EST) |
branch: externals/debbugs
commit abc775137a190e7b93de6d6795ac712715d36ec4
Author: Michael Albinus <michael.albinus@gmx.de>
Commit: Michael Albinus <michael.albinus@gmx.de>
* debbugs-gnu.el (debbugs-gnu-search): Let-bind
`debbugs-gnu-current-query'.
(debbugs-gnu): Add attribute :query to the widgets.
(debbugs-gnu-print-entry): Get query from `debbugs-gnu-current-widget'.
(debbugs-gnu-guess-current-id): Rename from `debbugs-guess-current-id'.
(debbugs-gnu-send-control-message): Use it.
---
ChangeLog | 9 +++++++++
debbugs-gnu.el | 18 ++++++++++--------
2 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 01171f1..f14c70b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-07-21 Michael Albinus <michael.albinus@gmx.de>
+
+ * debbugs-gnu.el (debbugs-gnu-search): Let-bind
+ `debbugs-gnu-current-query'.
+ (debbugs-gnu): Add attribute :query to the widgets.
+ (debbugs-gnu-print-entry): Get query from `debbugs-gnu-current-widget'.
+ (debbugs-gnu-guess-current-id): Rename from `debbugs-guess-current-id'.
+ (debbugs-gnu-send-control-message): Use it.
+
2011-07-20 Michael Albinus <michael.albinus@gmx.de>
* debbugs-gnu.el (debbugs-gnu-get-bugs): If
diff --git a/debbugs-gnu.el b/debbugs-gnu.el
index a7f3daa..8370088 100644
--- a/debbugs-gnu.el
+++ b/debbugs-gnu.el
@@ -224,10 +224,10 @@ expression matchin the corresponding value, a string."
(add-to-list 'query (cons (intern key) val))
(setq continue nil)))
query)))
- (setq debbugs-gnu-current-query query)
- (if (called-interactively-p 'interactive)
- (call-interactively 'debbugs-gnu)
- (debbugs-gnu severities packages archivedp suppress)))
+ (let ((debbugs-gnu-current-query query))
+ (if (called-interactively-p 'interactive)
+ (call-interactively 'debbugs-gnu)
+ (debbugs-gnu severities packages archivedp suppress))))
(defun debbugs-gnu (severities &optional packages archivedp suppress)
"List all outstanding Emacs bugs."
@@ -299,6 +299,7 @@ expression matchin the corresponding value, a string."
:suppress suppress
:buffer-name (format "*Emacs Bugs*<%d>" i)
:bug-ids curr-ids
+ :query debbugs-gnu-current-query
:help-echo (format "%d-%d" (car ids) (car (last curr-ids)))
:format " %[%v%]"
(number-to-string i))
@@ -311,7 +312,8 @@ expression matchin the corresponding value, a string."
'const
:suppress suppress
:buffer-name "*Emacs Bugs*"
- :bug-ids ids)))))
+ :bug-ids ids
+ :query debbugs-gnu-current-query)))))
(defun debbugs-gnu-get-bugs ()
"Retrieve bugs numbers from debbugs.gnu.org according search criteria."
@@ -481,7 +483,7 @@ Used instead of `tabulated-list-print-entry'."
(throw :suppress t))))))
;; Filter search list.
(not (catch :suppress
- (dolist (check debbugs-gnu-current-query)
+ (dolist (check (widget-get debbugs-gnu-current-widget :query))
(when (not
(string-match
(cdr check)
@@ -744,7 +746,7 @@ The following commands are available:
;; `message-simplify-subject'. So we cannot use m-s-s.
(setq subject ,debbugs-gnu-subject))))))))
-(defun debbugs-guess-current-id ()
+(defun debbugs-gnu-guess-current-id ()
"Guess the ID based on \"#23\"."
(save-excursion
(beginning-of-line)
@@ -777,7 +779,7 @@ removed instead."
nil t)
current-prefix-arg))
(let* ((id (or debbugs-gnu-bug-number ; Set on group entry.
- (debbugs-guess-current-id)
+ (debbugs-gnu-guess-current-id)
(debbugs-gnu-current-id)))
(version
(when (member message '("close" "done"))
- [elpa] externals/debbugs bf5b708 034/311: * debbugs-gnu.el (debbugs-tagged): New face., (continued)
- [elpa] externals/debbugs bf5b708 034/311: * debbugs-gnu.el (debbugs-tagged): New face., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 49237ca 037/311: (debbugs-emacs): Init the saved bugs on call, not on load., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 73de9fa 038/311: (debbugs-dump-persistency-file): Don't destroy the list while saving it., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs d119900 039/311: * packages/debbugs/debbugs-gnu.el (debbugs-gnu): New group., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 7a12166 041/311: (debbugs-send-control-message): Allow reversing tags., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 3a253e9 044/311: (debbugs-toggle-tag): Save the list of tagged articles immediately., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 1651ba2 049/311: One week is a better period for staleness, I think., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 7dd9887 052/311: * debbugs-gnu.el (debbugs-gnu-get-bugs): Reinsert sorting of ids., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 84be38d 055/311: * debbugs-gnu.el (debbugs-gnu-subject): New defvar., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 7f4fc6a 070/311: * debbugs-gnu.el (debbugs-gnu-default-suppress-bugs), Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs abc7751 069/311: * debbugs-gnu.el (debbugs-gnu-search): Let-bind,
Stefan Monnier <=
- [elpa] externals/debbugs 90417e5 056/311: * debbugs-gnu.el (debbugs-gnu-send-control-message): Add "pending" etc., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 5129bba 063/311: * debbugs.texi: New file., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 1ef5eb3 059/311: * debbugs-gnu.el (debbugs-gnu-send-control-message): Add "invalid"., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs d7b7072 060/311: * debbugs-gnu.el (debbugs-gnu-show-reports): Add packages to the status bar., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs f347ec7 066/311: (debbugs-gnu-summary-mode): Make sure `gnus-article-copy' is alive., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 17943cc 072/311: * Debbugs.wsdl (ArrayOfArrayOfAnyType), Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 080565c 074/311: * debbugs-gnu.el (debbugs-gnu-search): Add full text search., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 560f17c 080/311: * debbugs.el (debbugs-get-mbox, debbugs-get-bugs): Fix typos in, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 298ea80 081/311: * debbugs.texi: Update documentation., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs e56e7b3 083/311: Change default value of `debbugs-gnu-default-severities' to '("important" "normal"), Stefan Monnier, 2020/11/29