Function: forge--format-topic-state
forge--format-topic-state is a byte-compiled function defined in
forge-topic.el.
Signature
(forge--format-topic-state TOPIC)
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-topic.el
(defun forge--format-topic-state (topic)
(with-slots (state) topic
(magit--propertize-face
(symbol-name state)
(pcase (list (if (forge-issue-p topic) 'issue 'pullreq) state)
('(discussion open) 'forge-discussion-open)
('(discussion completed) 'forge-discussion-completed)
('(discussion outdated) 'forge-discussion-expunged)
('(discussion duplicate) 'forge-discussion-expunged)
('(issue open) 'forge-issue-open)
('(issue completed) 'forge-issue-completed)
('(issue unplanned) 'forge-issue-expunged)
('(issue duplicate) 'forge-issue-expunged)
('(pullreq open) 'forge-pullreq-open)
('(pullreq merged) 'forge-pullreq-merged)
('(pullreq closed) 'forge-pullreq-rejected)))))