Function: forge-visit-this-repository

forge-visit-this-repository is an interactive and natively compiled function defined in forge-commands.el.

Signature

(forge-visit-this-repository)

Documentation

Visit the repository at point.

Key Bindings

forge-repository-list-mode-map <return> forge-repository-list-mode-map RET

Source Code

;; Defined in /nix/store/923zwib42c4qw6x4xps0cv1wi8qcd6lp-emacs-packages-deps/share/emacs/site-lisp/elpa/forge-20261005.753/forge-commands.el
;;;###autoload
(defun forge-visit-this-repository ()
  "Visit the repository at point."
  (interactive)
  (let* ((repo (forge-repository-at-point))
         (worktree (forge-get-worktree repo)))
    (cond
      ((and (eq transient-current-command 'forge-repositories-menu)
            (forge-get-repository repo nil :tracked?))
       (cond-let
         ([buffer (get-buffer (forge-topics-buffer-name repo))]
          (switch-to-buffer buffer)
          (transient-setup 'forge-topics-menu))
         ((forge-list-topics repo))))
      (worktree
       (magit-status-setup-buffer worktree))
      ((forge-get-repository repo nil :tracked?)
       (forge-list-topics repo))
      ((user-error "Not tracked and location of clone is unknown")))))