Variable: package-vc--backend-type
package-vc--backend-type is a variable defined in package-vc.el.gz.
Value
(choice :convert-widget
#[257
"\301\211\203&\211@\302\303\"\204\304\303\305N\"\203!\306\307D!B\262\210A\202\210\310\311#\266\207"
[vc-handled-backends nil vc-find-backend-function clone
alist-get vc-functions widget-convert
const widget-put :args]
8
("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/emacs-lisp/package-vc.elc"
. 631)])
Documentation
The type of VC backends that support cloning package VCS repositories.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/package-vc.el.gz
(defconst package-vc--backend-type
`(choice :convert-widget
,(lambda (widget)
(let (opts)
(dolist (be vc-handled-backends)
(when (or (vc-find-backend-function be 'clone)
(alist-get 'clone (get be 'vc-functions)))
(push (widget-convert (list 'const be)) opts)))
(widget-put widget :args opts))
widget))
"The type of VC backends that support cloning package VCS repositories.")