Function: majutsu-bug-reference-try-setup
majutsu-bug-reference-try-setup is a natively compiled function
defined in majutsu-mode.el.
Signature
(majutsu-bug-reference-try-setup &optional IGNORED)
Documentation
Try to set up bug-reference-mode(var)/bug-reference-mode(fun) from JJ Git remotes.
This is used by bug-reference-auto-setup-functions for buffers managed
by Majutsu, including JJ description buffers.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-mode.el
(defun majutsu-bug-reference-try-setup (&optional _ignored)
"Try to set up `bug-reference-mode' from JJ Git remotes.
This is used by `bug-reference-auto-setup-functions' for buffers managed
by Majutsu, including JJ description buffers."
(when (or (derived-mode-p 'majutsu-mode)
(bound-and-true-p majutsu-jjdescription-mode))
(when-let* ((root (or majutsu--default-directory
(majutsu-toplevel)))
(_ (file-directory-p root)))
(seq-some
(lambda (url)
(seq-some (lambda (config)
(apply #'bug-reference-maybe-setup-from-vc url config))
(append bug-reference-setup-from-vc-alist
(bug-reference--setup-from-vc-alist))))
(majutsu-bug-reference--git-remote-urls root)))))