File: forge-topic.el.html

Defined variables (25)

forge-bug-reference-hooksHooks to which ‘forge-bug-reference-setup’ is added.
forge-bug-reference-remote-filesWhether forge may enable ‘bug-reference-mode’ in remote files.
forge-common-mapParent keymap of many of Forge’s keymaps.
forge-discussion-mode-abbrev-tableAbbrev table for ‘forge-discussion-mode’.
forge-discussion-mode-hookHook run after entering ‘forge-discussion-mode’.
forge-discussion-mode-mapKeymap for ‘forge-discussion-mode’.
forge-discussion-mode-syntax-tableSyntax table for ‘forge-discussion-mode’.
forge-format-avatar-functionFunction used to insert avatars in certain locations.
forge-issue-mode-abbrev-tableAbbrev table for ‘forge-issue-mode’.
forge-issue-mode-hookHook run after entering ‘forge-issue-mode’.
forge-issue-mode-mapKeymap for ‘forge-issue-mode’.
forge-issue-mode-syntax-tableSyntax table for ‘forge-issue-mode’.
forge-limit-topic-choicesWhether to initially limit completion candidates to active topics.
forge-post-fill-regionWhether to call ‘fill-region’ before displaying forge posts.
forge-post-heading-formatFormat for post headings in topic view.
forge-pullreq-mode-abbrev-tableAbbrev table for ‘forge-pullreq-mode’.
forge-pullreq-mode-hookHook run after entering ‘forge-pullreq-mode’.
forge-pullreq-mode-mapKeymap for ‘forge-pullreq-mode’.
forge-pullreq-mode-syntax-tableSyntax table for ‘forge-pullreq-mode’.
forge-topic-mode-abbrev-tableAbbrev table for ‘forge-topic-mode’.
forge-topic-mode-hookHook run after entering ‘forge-topic-mode’.
forge-topic-mode-mapKeymap for ‘forge-topic-mode’.
forge-topic-mode-syntax-tableSyntax table for ‘forge-topic-mode’.
forge-topic-repository-slug-widthWidth of repository slugs (i.e., "OWNER/NAME").
forge-topic-wash-title-hookFunctions used to highlight parts of each individual topic title.

Defined functions (115)

forge--cast-topics-spec-state(SPEC)
forge--define-topic-header
forge--fontify-markdown(TEXT &optional INDENT)
forge--format-boolean(SLOT NAME &optional OBJ)
forge--format-labels(&optional ARG CONCAT)
forge--format-marks(&optional ARG CONCAT)
forge--format-person(PERSON)
forge--format-topic-assignees(ARG)
forge--format-topic-category(TOPIC)
forge--format-topic-draft(TOPIC)
forge--format-topic-line(TOPIC &optional WIDTH)
forge--format-topic-milestone(TOPIC)
forge--format-topic-review-requests(TOPIC)
forge--format-topic-saved(TOPIC)
forge--format-topic-slug(TOPIC)
forge--format-topic-state(TOPIC)
forge--format-topic-status(TOPIC)
forge--format-topic-title(TOPIC)
forge--insert-topic(TOPIC &optional WIDTH)
forge--insert-topic-labels(TOPIC &optional SEPARATE)
forge--insert-topic-marks(TOPIC &optional SEPARATE)
forge--insert-topics(TYPE HEADING TOPICS)
forge--item-menu()
forge--list-menu()
forge--list-topics(&optional (SPEC forge--buffer-topics-spec) (REPO (forge-get-repository :tracked?)) (TYPE (oref spec type)))
forge--list-topics-1(SPEC REPO TYPE)
forge--list-topics-2(SPEC REPO TYPE)
forge--markdown-translate-filename-function(FILE)
forge--menu-environment(FN)
forge--read-topic(PROMPT CURRENT ACTIVE ALL)
forge--sanitize-color(COLOR)
forge--set-topic-marks(ARG &rest ARGS)
forge--topic-collection(TOPICS)
forge--topic-parse-template(NAME)
forge--topic-set-slot-command(&rest SLOTS)
forge--topic-set-slot-command--eieio-childp(OBJ)
forge--topic-set-slot-command-child-p(OBJ)
forge--topic-set-slot-command-p(OBJ)
forge--topic-set-state-command(&rest SLOTS)
forge--topic-set-state-command-child-p(OBJ)
forge--topic-set-state-command-p(OBJ)
forge--topic-set-status-command(&rest SLOTS)
forge--topic-set-status-command--eieio-childp(OBJ)
forge--topic-set-status-command-child-p(OBJ)
forge--topic-set-status-command-p(OBJ)
forge--topic-template(REPO CLASS)
forge--topic-template-files(REPO CLASS)
forge--topic-template-files-1(REPO SUFFIX &rest PATHS)
forge--topic-templates(REPO CLASS)
forge--topics-spec(&rest SLOTS)
forge--topics-spec--eieio-childp(OBJ)
forge--topics-spec-child-p(OBJ)
forge--topics-spec-p(OBJ)
forge-bug-reference-setup()
forge-chatter-state-set-completed()
forge-chatter-state-set-duplicate()
forge-current-topic(&optional DEMAND)
forge-discussion-mode()
forge-discussion-set-answer(VALUE)
forge-discussion-setup-buffer(TOPIC)
forge-discussion-state-set-outdated()
forge-insert-post(POST TOPIC)
forge-insert-post-content(POST)
forge-insert-post-heading(POST TOPIC)
forge-insert-topic-assignees(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-category(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-draft(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-labels(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-marks(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-milestone(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-refs(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-review-requests(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-saved(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-state(&optional (TOPIC forge-buffer-topic))
forge-insert-topic-status(&optional (TOPIC forge-buffer-topic))
forge-insert-topics(TYPE HEADING PREPARE)
forge-issue-mode()
forge-issue-setup-buffer(TOPIC)
forge-issue-state-set-unplanned()
forge-mark-completed-topics-as-done()
forge-pullreq-mode()
forge-pullreq-setup-buffer(TOPIC)
forge-pullreq-state-set-merged()
forge-pullreq-state-set-rejected()
forge-read-topic(PROMPT)
forge-read-topic-assignees(&optional TOPIC)
forge-read-topic-labels(&optional OBJ)
forge-read-topic-lift-limit()
forge-read-topic-marks(&optional OBJ)
forge-read-topic-milestone(&optional TOPIC)
forge-read-topic-review-requests(&optional TOPIC)
forge-read-topic-title(TOPIC)
forge-toggle-topic-legend()
forge-topic(&rest _)
forge-topic-at-point(&optional DEMAND)
forge-topic-child-p(OBJ)
forge-topic-mark-read(ARG &rest ARGS)
forge-topic-menu(&optional ARG1)
forge-topic-mode()
forge-topic-p(OBJ)
forge-topic-set-assignees(VALUE)
forge-topic-set-category(VALUE)
forge-topic-set-marks(VALUE)
forge-topic-set-milestone(VALUE)
forge-topic-set-review-requests(VALUE)
forge-topic-set-title(VALUE)
forge-topic-setup-buffer(TOPIC)
forge-topic-state-menu()
forge-topic-state-set-open()
forge-topic-status-menu()
forge-topic-status-set-done()
forge-topic-status-set-pending()
forge-topic-status-set-unread()
forge-topic-toggle-draft(VALUE)
forge-topic-toggle-saved()

Defined faces (24)

forge-dimmedParent face or faces used for text that shouldn’t stand out. This face is not directly, instead several faces inherit from it either directly or via an intermediate face. This face should only specify the ‘:foreground’ attribute, which is why this face does not inherit from ‘magit-dimmed’.
forge-discussion-answer-headingFace for headings of discussion replies marked as the answer.
forge-discussion-completedFace used for summaries of discussions closed as completed.
forge-discussion-expungedFace used for summaries of expunged discussions. Expunged discussions include: - discussions closes as unplanned, and - discussions closed as duplicates.
forge-discussion-openFace used for summaries of open discussions.
forge-issue-completedFace used for summaries of issues closed as completed.
forge-issue-expungedFace used for summaries of expunged issues. Expunged issues include: - issues closes as unplanned, and - issues closed as duplicates.
forge-issue-openFace used for summaries of open issues.
forge-post-authorFace used for post author in topic view.
forge-post-dateFace used for post date in topic view.
forge-pullreq-draftFace used for summaries of draft pull-requests. A face attribute should be used that is not already used by any ‘forge-topic-STATUS’ or ‘forge-{issue,pullreq}-STATE’ face.
forge-pullreq-mergedFace used for summaries of merged pull-requests.
forge-pullreq-openFace used for summaries of open pull-requests.
forge-pullreq-rejectedFace used for summaries of closed pull-requests, that weren’t merged.
forge-topic-doneFace used for summaries of entities with no unread or open notification. This face is always used together with, and takes preference over, a ‘forge-{issue,pullreq}-STATE’ face and should not specify any attribute that is specified by any of those faces. Likewise those faces should not set ‘:weight’ or ‘:slant’.
forge-topic-header-lineFace for the ‘header-line’ in ‘forge-topic-mode’ buffers.
forge-topic-labelFace used for topic labels, marks and milestones.
forge-topic-pendingFace used for summaries of entities with open notifications. This face is always used together with, and takes preference over, a ‘forge-{issue,pullreq}-STATE’ face and should not specify any attribute that is specified by any of those faces. Likewise those faces should not set ‘:weight’ or ‘:slant’.
forge-topic-slug-expungedFace used for slugs of expunged topics. Expunged topics include: - issues closes as unplanned, - issues closed as duplicates, and - pull-requests closed without merging.
forge-topic-slug-openFace uses for slugs of open topics.
forge-topic-slug-realizedFace used for slugs of realized topics. Realized topics include: - completed issues and - merged pull-requests.
forge-topic-slug-savedFace used for slugs of topics with saved notifications.
forge-topic-slug-unreadFace used for slugs of topics with unread notifications.
forge-topic-unreadFace used for summaries of entities with unread notifications. This face is always used together with, and takes preference over, a ‘forge-{issue,pullreq}-STATE’ face and should not specify any attribute that is specified by any of those faces. Likewise those faces should not set ‘:weight’ or ‘:slant’.