Function: forge-repositories-menu

forge-repositories-menu is an autoloaded, interactive and byte-compiled function defined in forge-repos.el.

Signature

(forge-repositories-menu)

Documentation

Control list of repositories displayed in the current buffer.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-repos.el
;;; Commands
;;;; Menu

;;;###autoload(autoload 'forge-repositories-menu "forge-repos" nil t)
(transient-define-prefix forge-repositories-menu ()
  "Control list of repositories displayed in the current buffer."
  :transient-suffix t
  :transient-non-suffix #'transient--do-call
  :transient-switch-frame nil
  :refresh-suffixes t
  :environment #'forge--menu-environment
  :column-widths forge--topic-menus-column-widths
  [:hide always ("q" forge-menu-quit-list)]
  [forge--topic-menus-group
   forge--lists-group
   ["Filter"
    ("o" "owned" forge-list-owned-repositories
     :if-nil forge--buffer-list-filter)
    ("o" "owned" forge-list-repositories
     :face forge-suffix-active
     :if-non-nil forge--buffer-list-filter
     :inapt-if-mode nil)]]
  (interactive)
  (cond-let
    ((derived-mode-p 'forge-repository-list-mode))
    ([buffer (get-buffer forge-repository-list-buffer-name)]
     (switch-to-buffer buffer))
    ((forge-list-repositories)))
  (transient-setup 'forge-repositories-menu))