mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-07 06:22:32 -08:00
* lisp/progmodes/bug-reference.el: Use new eql specializer syntax
This commit is contained in:
parent
1341134620
commit
fecc4c0f79
1 changed files with 4 additions and 4 deletions
|
|
@ -269,7 +269,7 @@ via the internet it might also be http.")
|
|||
;; pull/17 page if 17 is a PR. Explicit user/project#17 links to
|
||||
;; possibly different projects are also supported.
|
||||
(cl-defmethod bug-reference--build-forge-setup-entry
|
||||
(host-domain (_forge-type (eql github)) protocol)
|
||||
(host-domain (_forge-type (eql 'github)) protocol)
|
||||
`(,(concat "[/@]" host-domain "[/:]\\([.A-Za-z0-9_/-]+\\)\\.git")
|
||||
"\\(\\([.A-Za-z0-9_/-]+\\)?\\(?:#\\)\\([0-9]+\\)\\)\\>"
|
||||
,(lambda (groups)
|
||||
|
|
@ -284,7 +284,7 @@ via the internet it might also be http.")
|
|||
;; namespace/project#18 or namespace/project!17 references to possibly
|
||||
;; different projects are also supported.
|
||||
(cl-defmethod bug-reference--build-forge-setup-entry
|
||||
(host-domain (_forge-type (eql gitlab)) protocol)
|
||||
(host-domain (_forge-type (eql 'gitlab)) protocol)
|
||||
`(,(concat "[/@]" (regexp-quote host-domain)
|
||||
"[/:]\\([.A-Za-z0-9_/-]+\\)\\.git")
|
||||
"\\(\\([.A-Za-z0-9_/-]+\\)?\\([#!]\\)\\([0-9]+\\)\\)\\>"
|
||||
|
|
@ -301,7 +301,7 @@ via the internet it might also be http.")
|
|||
|
||||
;; Gitea: The systematics is exactly as for Github projects.
|
||||
(cl-defmethod bug-reference--build-forge-setup-entry
|
||||
(host-domain (_forge-type (eql gitea)) protocol)
|
||||
(host-domain (_forge-type (eql 'gitea)) protocol)
|
||||
`(,(concat "[/@]" (regexp-quote host-domain)
|
||||
"[/:]\\([.A-Za-z0-9_/-]+\\)\\.git")
|
||||
"\\(\\([.A-Za-z0-9_/-]+\\)?\\(?:#\\)\\([0-9]+\\)\\)\\>"
|
||||
|
|
@ -322,7 +322,7 @@ via the internet it might also be http.")
|
|||
;; repo without tracker, or a repo with a tracker using a different
|
||||
;; name, etc. So we can only try to make a good guess.
|
||||
(cl-defmethod bug-reference--build-forge-setup-entry
|
||||
(host-domain (_forge-type (eql sourcehut)) protocol)
|
||||
(host-domain (_forge-type (eql 'sourcehut)) protocol)
|
||||
`(,(concat "[/@]\\(?:git\\|hg\\)." (regexp-quote host-domain)
|
||||
"[/:]\\(~[.A-Za-z0-9_/-]+\\)")
|
||||
"\\(\\(~[.A-Za-z0-9_/-]+\\)?\\(?:#\\)\\([0-9]+\\)\\)\\>"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue