me
/
guix
Archived
1
0
Fork 0

doc: Update bug-reference configuration snippet.

* doc/contributing.texi (The Perfect Setup)
<Viewing Bugs within Emacs>: Properly quote Elisp functions.  Add 'require'
directives.  Set BUG-REFERENCE-URL-FORMAT so the configuration is
self-contained.

Suggested-by: Mekeor Melire <mekeor@posteo.de>
Maxim Cournoyer 2023-09-26 14:02:24 -04:00
parent ba21eeb565
commit 06dc36ffb7
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 9 additions and 4 deletions

View File

@ -397,13 +397,12 @@ configuration file:
@lisp @lisp
;;; Bug references. ;;; Bug references.
(require 'bug-reference)
(add-hook 'prog-mode-hook #'bug-reference-prog-mode) (add-hook 'prog-mode-hook #'bug-reference-prog-mode)
(add-hook 'gnus-mode-hook #'bug-reference-mode) (add-hook 'gnus-mode-hook #'bug-reference-mode)
(add-hook 'erc-mode-hook #'bug-reference-mode) (add-hook 'erc-mode-hook #'bug-reference-mode)
(add-hook 'bug-reference-mode-hook 'debbugs-browse-mode) (add-hook 'gnus-summary-mode-hook #'bug-reference-mode)
(add-hook 'bug-reference-prog-mode-hook 'debbugs-browse-mode) (add-hook 'gnus-article-mode-hook #'bug-reference-mode)
(add-hook 'gnus-summary-mode-hook 'bug-reference-mode)
(add-hook 'gnus-article-mode-hook 'bug-reference-mode)
;;; This extends the default expression (the top-most, first expression ;;; This extends the default expression (the top-most, first expression
;;; provided to 'or') to also match URLs such as ;;; provided to 'or') to also match URLs such as
@ -431,6 +430,12 @@ configuration file:
(seq "<https://bugs.gnu.org/" (seq "<https://bugs.gnu.org/"
(group-n 2 (one-or-more (char "0-9"))) (group-n 2 (one-or-more (char "0-9")))
">"))))) ">")))))
(setq bug-reference-url-format "https://issues.guix.gnu.org/%s")
(require 'debbugs)
(require 'debbugs-browse)
(add-hook 'bug-reference-mode-hook #'debbugs-browse-mode)
(add-hook 'bug-reference-prog-mode-hook #'debbugs-browse-mode)
;; The following allows Emacs Debbugs user to open the issue directly within ;; The following allows Emacs Debbugs user to open the issue directly within
;; Emacs. ;; Emacs.