Function: forge-forge.remote
forge-forge.remote is an interactive and byte-compiled function
defined in forge-commands.el.
Signature
(forge-forge.remote)
Documentation
Change the local value of the forge.remote Git variable.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-commands.el
;;; Configuration
(transient-define-suffix forge-forge.remote ()
"Change the local value of the `forge.remote' Git variable."
:class 'magit--git-variable:choices
:variable "forge.remote"
:choices #'magit-list-remotes
:default (lambda (_) (forge--get-remote t t))
(interactive)
(let ((obj (transient-suffix-object)))
(transient-infix-set obj (transient-infix-read obj)))
(if (and transient--prefix
(eq (oref transient--prefix command) 'forge-add-repository))
;; Improvements to Transient will make this hack unnecessary.
(let ((scope (forge-add-repository--scope)))
(oset (transient-prefix-object) scope scope))
(transient--show)))