[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/debbugs 50d3dca 289/311: Make debbugs install a handler
From: |
Stefan Monnier |
Subject: |
[elpa] externals/debbugs 50d3dca 289/311: Make debbugs install a handler in browse-url-default-handlers. |
Date: |
Sun, 29 Nov 2020 18:42:31 -0500 (EST) |
branch: externals/debbugs
commit 50d3dca51fb61694a61d8dc41bde3d44841c5b95
Author: Tassilo Horn <tsdh@gnu.org>
Commit: Tassilo Horn <tsdh@gnu.org>
Make debbugs install a handler in browse-url-default-handlers.
* packages/debbugs/debbugs-browse.el: Install a handler in
browse-url-default-handlers.
(debbugs-browse-gnu-url-regexp): New defconst set to former
debbugs-browse-url-regexp init value.
(debbugs-browse-url-regexp): Use it.
---
debbugs-browse.el | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/debbugs-browse.el b/debbugs-browse.el
index b0354f9..ef3e913 100644
--- a/debbugs-browse.el
+++ b/debbugs-browse.el
@@ -36,10 +36,15 @@ This can be either `debbugs-gnu-bugs' or
`debbugs-org-bugs'."
(const debbugs-org-bugs))
:version "25.1")
-(defcustom debbugs-browse-url-regexp
+;;;###autoload
+(defconst debbugs-browse-gnu-url-regexp
(format "^%s\\(%s\\)?\\([[:digit:]]+\\)$"
"https?://\\(debbugs\\|bugs\\)\\.gnu\\.org/"
(regexp-quote "cgi/bugreport.cgi?bug="))
+ "A regular expression matching bug report URLs on GNU's debbugs instance.")
+
+(defcustom debbugs-browse-url-regexp
+ debbugs-browse-gnu-url-regexp
"Regexp matching Debbugs bug report URL."
:group 'debbugs-gnu
:type 'regexp)
@@ -52,6 +57,11 @@ This can be either `debbugs-gnu-bugs' or `debbugs-org-bugs'."
t))
;;;###autoload
+(when (boundp 'browse-url-default-handlers)
+ (add-to-list 'browse-url-default-handlers
+ `(,debbugs-browse-gnu-url-regexp . debbugs-browse-url)))
+
+;;;###autoload
(define-minor-mode debbugs-browse-mode
"Browse GNU Debbugs bug URLs with debbugs-gnu or debbugs-org.
With a prefix argument ARG, enable Debbugs Browse mode if ARG is
- [elpa] externals/debbugs 86a7788 220/311: Add "guix-patches" to debbugs, (continued)
- [elpa] externals/debbugs 86a7788 220/311: Add "guix-patches" to debbugs, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 8aa30e4 227/311: Recognize bugs.gnu.org in debbugs, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 17af596 225/311: ; Update author email address in debbugs, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 7be84fa 248/311: ; Commit debbugs-ug.info, minor edits in debbugs-gnu.el, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 5bb6e23 254/311: Release debbugs 0.19, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs e839f2a 268/311: Add a debbugs-gnu command to check for paperwork when checking in, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 5909433 269/311: * debbugs-gnu.el (debbugs-gnu-search): Make arguments optional., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs a55b603 272/311: ; Further refinement in packages/debbugs/debbugs-ug.texi, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 8c373ce 281/311: Various minor wording changes, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 2efa3a7 284/311: Improve bug id guessing for multi-bug mailboxes, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 50d3dca 289/311: Make debbugs install a handler in browse-url-default-handlers.,
Stefan Monnier <=
- [elpa] externals/debbugs 7b47938 294/311: Fix check for Summary, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 40fc893 295/311: Fix From addresses in debbugs-gnu, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 91ddba4 296/311: Fix typo in previous debbugs-gnu checkin, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 70e705c 306/311: Set the subject in debbugs-gnu correctly, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs bdf739e 303/311: Parse single-word names better, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs c8e3100 302/311: If there are multiple patches, collect the .rej from all of them, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 6d5364b 184/311: * debbugs: Use cl-lib. Use lexical-binding when available, Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs ad0e666 190/311: * packages/debbugs/debbugs-ug.texi (Searching Bugs): Fix typo., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 5bd30ad 292/311: Release debbugs 0.24., Stefan Monnier, 2020/11/29
- [elpa] externals/debbugs 19c8f96 304/311: * debbugs-gnu.el (debbugs-gnu--parse-mail): Pacify byte compiler., Stefan Monnier, 2020/11/29