[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/debbugs d710aff 114/311: * debbugs-org.el (debbugs-org-
From: |
Stefan Monnier |
Subject: |
[elpa] externals/debbugs d710aff 114/311: * debbugs-org.el (debbugs-org-show-reports): Add a minor mode header line. |
Date: |
Sun, 29 Nov 2020 18:41:52 -0500 (EST) |
branch: externals/debbugs
commit d710aff8b3d3efcd7a7fcd59a1e5e91ec2905311
Author: Michael Albinus <michael.albinus@gmx.de>
Commit: Michael Albinus <michael.albinus@gmx.de>
* debbugs-org.el (debbugs-org-show-reports): Add a minor mode header line.
(debbugs-org-regenerate-status): Remove (interactive). Not needed anymore.
(debbugs-org-mode-map): Remove "C-c # g" key binding. Not needed anymore.
(debbugs-org-mode): Autoload it. Apply `debbugs-org-regenerate-status'.
---
debbugs-org.el | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/debbugs-org.el b/debbugs-org.el
index 7c4d108..2d83a81 100644
--- a/debbugs-org.el
+++ b/debbugs-org.el
@@ -84,18 +84,12 @@
;; "C-c # C": Send a debbugs control message
;; "C-c # t": Mark the bug locally as tagged
;; "C-c # d": Show bug attributes
-;; "C-c # g": Regenerate text properties with status
;; The last entry in a TODO record is the link [[Messages]]. If you
;; follow this link, a Gnus ephemeral group is opened presenting all
;; related messages for this bug. Here you could also send debbugs
;; control messages by keystroke "C".
-;; Note that following the [[Messages]] link will only work if you
-;; generated the list of bugs from the current session, or if you hit
-;; C-c # g which will regenerate the text properties containing the
-;; bug status (i.e. the bug number).
-
;; Finally, if you simply want to list some bugs with known bug
;; numbers, call the command
;;
@@ -281,6 +275,9 @@ returned."
(let ((inhibit-read-only t)
(debbugs-port "gnu.org"))
+ (when (= (point) (point-min))
+ (insert "# -*- eval: (debbugs-org-mode 1); -*-\n\n"))
+
(dolist (status
(sort
(apply 'debbugs-get-status bug-numbers)
@@ -370,7 +367,6 @@ returned."
This property is used when following the [Messages] link, so you
need to regenerate it when opening an .org file after you killed
the corresponding buffer (e.g. by closing Emacs.)"
- (interactive)
(save-excursion
(goto-char (point-min))
(while (re-search-forward ":DEBBUGS_ID:[ \t]*\\([0-9]+\\)" nil t)
@@ -406,13 +402,13 @@ the corresponding buffer (e.g. by closing Emacs.)"
(define-key map (kbd "C-c # t") 'debbugs-gnu-toggle-tag)
(define-key map (kbd "C-c # C") 'debbugs-gnu-send-control-message)
(define-key map (kbd "C-c # d") 'debbugs-gnu-display-status)
- (define-key map (kbd "C-c # g") 'debbugs-org-regenerate-status)
map)
"Keymap for the `debbugs-org-mode' minor mode.")
;; Make byte-compiler quiet.
(defvar gnus-posting-styles)
+;;;###autoload
(define-minor-mode debbugs-org-mode
"Minor mode for providing a debbugs interface in org-mode buffers.
@@ -430,7 +426,8 @@ the corresponding buffer (e.g. by closing Emacs.)"
("[0-9]+@debbugs.*" "quiet@debbugs.gnu.org")))
;; `gnus-posting-styles' is eval'ed after
;; `message-simplify-subject'. So we cannot use m-s-s.
- (setq subject ,debbugs-gnu-subject))))))))
+ (setq subject ,debbugs-gnu-subject)))))))
+ (debbugs-org-regenerate-status))
;;;###autoload
(defun debbugs-org-bugs (&rest bugs)
- [elpa] externals/debbugs e4c3368 092/311: (debbugs-gnu-default-packages): Add "fm" to the choices., (continued)
- [elpa] externals/debbugs e4c3368 092/311: (debbugs-gnu-default-packages): Add "fm" to the choices., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 74b2e16 093/311: * Debbugs.wsdl: Add get_usertag specification., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 2e4ea48 098/311: * debbugs-gnu.el (debbugs-gnu-usertags): Rename argument to USERS, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs d80d972 099/311: * debbugs.el:, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 7693594 101/311: Fix the copyright section to point out that it's not part of Emacs., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 294b51c 102/311: Don't explicitly bind mouse-1., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 9896d90 103/311: Revert the previous copyright change., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 6a96eb7 109/311: * debbugs-gnu.el (debbugs-gnu-default-packages): Add packages., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 9668e1f 110/311: Fix typo., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 799bc0e 111/311: * debbugs-org.el: New file., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs d710aff 114/311: * debbugs-org.el (debbugs-org-show-reports): Add a minor mode header line.,
Stefan Monnier <=
- [elpa] externals/debbugs 99fd49a 115/311: * debbugs-gnu.el (debbugs-gnu): Handle SUPPRESS properly., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs e7d2d81 118/311: * debbugs-org.el (debbugs-org-ids): Declare it buffer-local., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 9b62ae8 119/311: * debbugs-org.el (debbugs-org-show-next-reports): Use `org-sbe' if available., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs c0648d6 121/311: * README: Fix command invocation., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 394f5ff 122/311: * debbugs/debbugs-gnu.el (debbugs-gnu-default-packages): Remove w32, ns., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 2e43897 127/311: Also suppress all locally tagged bug reports, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs cfb0bdb 128/311: Really allow narrowing to subject fields, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 3cf7c83 129/311: Make an empty `/' command display all the bugs, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs a0b4b2e 131/311: Require compile before using variables from that package, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs c9989ec 133/311: New manual debbugs-ug.texi, Stefan Monnier, 2020/11/29