[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/debbugs 3a253e9 044/311: (debbugs-toggle-tag): Save the
From: |
Stefan Monnier |
Subject: |
[elpa] externals/debbugs 3a253e9 044/311: (debbugs-toggle-tag): Save the list of tagged articles immediately. |
Date: |
Sun, 29 Nov 2020 18:41:37 -0500 (EST) |
branch: externals/debbugs
commit 3a253e968e0e109798a4d09bb5e6853c3d60959c
Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
Commit: Lars Magne Ingebrigtsen <larsi@gnus.org>
(debbugs-toggle-tag): Save the list of tagged articles immediately.
Waiting until exit is too brittle.
---
ChangeLog | 2 ++
debbugs-gnu.el | 22 ++++++++--------------
2 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index c1aa135..b7be5e3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -19,6 +19,8 @@
(debbugs-send-control-message): Allow reversing tags.
(debbugs-summary-mode): Remove quiet@debbugs.gnu.org from the
list, too.
+ (debbugs-toggle-tag): Save the list of tagged articles
+ immediately. Waiting until exit is too brittle.
2011-07-06 Stefan Monnier <monnier@iro.umontreal.ca>
diff --git a/debbugs-gnu.el b/debbugs-gnu.el
index bc800bb..120d9e8 100644
--- a/debbugs-gnu.el
+++ b/debbugs-gnu.el
@@ -151,19 +151,12 @@
(defun debbugs-dump-persistency-file ()
"Function to store debbugs variables persistently."
- (ignore-errors
- (with-temp-buffer
- (insert
- ";; -*- emacs-lisp -*-\n"
- ";; Debbugs tags connection history. Don't change this file.\n\n"
- (format "(setq debbugs-local-tags '%S)"
- (sort (copy-sequence debbugs-local-tags) '<)))
- (write-region
- (point-min) (point-max) debbugs-persistency-file))))
-
-;; Save variables.
-(unless noninteractive
- (add-hook 'kill-emacs-hook 'debbugs-dump-persistency-file))
+ (with-temp-file debbugs-persistency-file
+ (insert
+ ";; -*- emacs-lisp -*-\n"
+ ";; Debbugs tags connection history. Don't change this file.\n\n"
+ (format "(setq debbugs-local-tags '%S)"
+ (sort (copy-sequence debbugs-local-tags) '<)))))
(defvar debbugs-current-severities nil
"The severities strings to be searched for.")
@@ -516,7 +509,8 @@ The following commands are available:
(add-to-list 'debbugs-local-tags id)
(put-text-property
(+ (point) (- 5 (length (number-to-string id)))) (+ (point) 5)
- 'face 'debbugs-tagged)))))
+ 'face 'debbugs-tagged))))
+ (debbugs-dump-persistency-file))
(defun debbugs-suppress-done ()
"Suppress bugs marked as done."
- [elpa] externals/debbugs fa37024 028/311: (debbugs-summary-mode): Ignore submit@debbugs addresses, too., (continued)
- [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, 2020/11/29
- [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 <=
- [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, 2020/11/29
- [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