Function: forge-insert-discussions
forge-insert-discussions is a byte-compiled function defined in
forge-discussion.el.
Signature
(forge-insert-discussions &optional (SPEC nil SSPEC) HEADING)
Documentation
Insert a list of discussions, according to forge--buffer-topics-spec.
Optional SPEC can be used to override that filtering specification, and optional HEADING to change the section heading.
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-discussion.el
(cl-defun forge-insert-discussions (&optional (spec nil sspec) heading)
"Insert a list of discussions, according to `forge--buffer-topics-spec'.
Optional SPEC can be used to override that filtering specification,
and optional HEADING to change the section heading."
(when-let* ((_(forge-db t))
(repo (forge-get-repository :tracked?))
(_(oref repo discussions-p))
(spec (if sspec spec (forge--clone-buffer-topics-spec)))
(_(memq (oref spec type) '(topic discussion))))
(oset spec type 'discussion)
(forge--insert-topics 'discussions
(or heading "Discussions")
(forge--list-topics spec repo))))