Function: forge-repository-list-setup
forge-repository-list-setup is a byte-compiled function defined in
forge-repos.el.
Signature
(forge-repository-list-setup FILTER FN)
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-repos.el
(defun forge-repository-list-setup (filter fn)
(let ((buffer (get-buffer-create forge-repository-list-buffer-name)))
(with-current-buffer buffer
(setq default-directory "/")
(setq forge--tabulated-list-columns forge-repository-list-columns)
(setq forge--tabulated-list-query fn)
(cl-letf (((symbol-function #'tabulated-list-revert) #'ignore)) ; see #229
(forge-repository-list-mode))
(setq forge--buffer-list-filter filter)
(forge--tablist-refresh)
(add-hook 'tabulated-list-revert-hook #'forge--tablist-refresh nil t)
(tabulated-list-print)
(when hl-line-mode
(hl-line-highlight)))
(switch-to-buffer buffer)))