Function: forge-forge.remote
forge-forge.remote is an interactive and natively compiled function
defined in forge-commands.el.
Signature
(forge-forge.remote)
Documentation
Change the local value of the forge.remote Git variable.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/923zwib42c4qw6x4xps0cv1wi8qcd6lp-emacs-packages-deps/share/emacs/site-lisp/elpa/forge-20261005.753/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)))