Variable: vc-clonable-backends-custom-type
vc-clonable-backends-custom-type is a variable defined in 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/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/vc/vc.elc"
. 4056)])
Documentation
The type of VC backends that support cloning VCS repositories.
Aliases
vc-cloneable-backends-custom-type (obsolete since 31.1)
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc.el.gz
(defconst vc-clonable-backends-custom-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 VCS repositories.")