[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/debbugs c3f0eb7 026/311: (debbugs-toggle-sort): Use `de
From: |
Stefan Monnier |
Subject: |
[elpa] externals/debbugs c3f0eb7 026/311: (debbugs-toggle-sort): Use `debbugs-current-id'. |
Date: |
Sun, 29 Nov 2020 18:41:33 -0500 (EST) |
branch: externals/debbugs
commit c3f0eb77bdd5ce803d6b15b437250294ed0c6876
Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
Commit: Lars Magne Ingebrigtsen <larsi@gnus.org>
(debbugs-toggle-sort): Use `debbugs-current-id'.
---
ChangeLog | 1 +
debbugs-gnu.el | 12 ++++++------
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 22ec7e9..d280416 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,7 @@
(debbugs-widget-map): New keymap.
(debbugs-emacs): Use it.
(debbugs-toggle-sort): Make sorting work again.
+ (debbugs-toggle-sort): Use `debbugs-current-id'.
2011-07-03 Michael Albinus <michael.albinus@gmx.de>
diff --git a/debbugs-gnu.el b/debbugs-gnu.el
index 3c1c975..e8496d0 100644
--- a/debbugs-gnu.el
+++ b/debbugs-gnu.el
@@ -256,8 +256,7 @@ The following commands are available:
(beginning-of-line)
(let ((buffer-read-only nil)
(before-change-functions nil)
- (current-bug (and (not (eobp))
- (buffer-substring (point) (+ (point) 5)))))
+ (current-bug (debbugs-current-id t)))
(setq debbugs-sort-state
(if (eq debbugs-sort-state 'number)
'state
@@ -282,21 +281,22 @@ The following commands are available:
nil (lambda () (forward-line 1)) 'end-of-line
(lambda ()
(if (eq debbugs-sort-state 'number)
- (string-to-number (buffer-substring (point) (+ (point) 5)))
+ (debbugs-current-id)
(or (cdr (assq (get-text-property (+ (point) 7) 'face)
debbugs-state-preference))
10)))))
(if (not current-bug)
(goto-char (point-max))
(goto-char (point-min))
- (re-search-forward (concat "^" current-bug) nil t))))
+ (re-search-forward (format "^%d" current-bug) nil t))))
(defvar debbugs-bug-number nil)
-(defun debbugs-current-id ()
+(defun debbugs-current-id (&optional noerror)
(or (cdr (assq 'id (get-text-property (line-beginning-position)
'debbugs-status)))
- (error "No bug on the current line")))
+ (and (not noerror)
+ (error "No bug on the current line"))))
(defun debbugs-display-status (id)
"Display the status of the report on the current line."
- [elpa] externals/debbugs a024431 036/311: * debbugs-gnu.el (debbugs-toggle-sort): Sort the tagged bugs at, (continued)
- [elpa] externals/debbugs a024431 036/311: * debbugs-gnu.el (debbugs-toggle-sort): Sort the tagged bugs at, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 3771385 040/311: Bind `q' to `bury-buffer', which seems more useful., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 9daf260 043/311: * debbugs-gnu.el (top): Add ; ; ; Commentary., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 840ef57 023/311: (debbugs-display-status): New command and keystroke., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 7ea3250 025/311: Remove spurious parenthesis., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 3c40b4f 027/311: (debbugs-toggle-sort): Don't move point around so much., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs fa37024 028/311: (debbugs-summary-mode): Ignore submit@debbugs addresses, too., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 63e5cf5 031/311: * debbugs-gnu.el (debbugs-rescan): New command and keystroke., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs efe1ecf 033/311: * debbugs-gnu.el (debbugs-select-report): Fetch all merged, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 7687d6b 017/311: (debbugs-emacs): Display multiple merges prettier., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs c3f0eb7 026/311: (debbugs-toggle-sort): Use `debbugs-current-id'.,
Stefan Monnier <=
- [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