Function: forge-topics-menu
forge-topics-menu is an interactive and natively compiled function
defined in forge-topics.el.
Signature
(forge-topics-menu)
Documentation
Control list of topics displayed in the current buffer.
Key Bindings
forge-discussion-section-map C-c C-c forge-issue-section-map C-c C-c forge-issues-section-map C-c C-c forge-pullreq-section-map C-c C-c forge-pullreqs-section-map C-c C-c forge-topics-mode-map C-c C-c
Source Code
;; Defined in /nix/store/923zwib42c4qw6x4xps0cv1wi8qcd6lp-emacs-packages-deps/share/emacs/site-lisp/elpa/forge-20261005.753/forge-topics.el
;;; Commands
;;;; Menu
;;;###autoload(autoload 'forge-topics-menu "forge-topics" nil t)
(transient-define-prefix forge-topics-menu ()
"Control list of topics 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
["State"
("a" forge-topics-filter-active)
("o" forge-topics-filter-state-open)
("r" forge-topics-filter-state-realized)
("e" forge-topics-filter-state-expunged)
("U" forge-topics-filter-state-unplanned)
("O" forge-topics-filter-state-outdated)
("D" forge-topics-filter-state-duplicate)]
["Status"
("i" forge-topics-filter-status-inbox)
("u" forge-topics-filter-status-unread)
("p" forge-topics-filter-status-pending)
("d" forge-topics-filter-status-done)]
["Type"
("t t" forge-topics-all-types)
("t d" forge-topics-filter-discussions)
("t i" forge-topics-filter-issues)
("t p" forge-topics-filter-pullreqs)]]
[forge--lists-group
["Filter "
("-c" forge-topics-filter-category)
("-m" forge-topics-filter-milestone)
("-l" forge-topics-filter-labels)
("-x" forge-topics-filter-marks)
("-A" forge-topics-filter-author)
("-a" forge-topics-filter-assignee)
("-r" forge-topics-filter-reviewer)
("-s" forge-topics-filter-saved)]
["Display"
("-O" forge-topics-set-order)
("-L" forge-topics-set-limit)
("-F" forge-topics-ungroup)
("-G" forge-topics-group)
("-S" forge-toggle-display-in-status-buffer)
("-H" forge-toggle-topic-legend)]]
[forge--topic-legend-group]
(interactive)
(cond ((derived-mode-p 'forge-topics-mode 'magit-status-mode)
(transient-setup 'forge-topics-menu))
((derived-mode-p 'forge-notifications-mode)
(setq this-command 'forge-notifications-menu)
(transient-setup 'forge-notifications-menu))
((forge-list-topics))))