Function: forge-edit-post

forge-edit-post is an interactive and byte-compiled function defined in forge-commands.el.

Signature

(forge-edit-post)

Documentation

Edit the current post.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-commands.el
;;; Edit

(defun forge-edit-post ()
  "Edit the current post."
  (interactive)
  (let ((post (forge-post-at-point t)))
    (cl-typecase post
      (forge-topic
       (forge--setup-post-buffer post #'forge--submit-edit-post
         "%i" "Edit #%i of %p" nil
         (lambda ()
           (insert "# " (oref post title) "\n\n")
           (insert (oref post body)))))
      (forge-post
       (forge--setup-post-buffer post #'forge--submit-edit-post
         "%i;%I" "Edit comment on #%i of %p" nil
         (lambda ()
           (insert (oref post body))))))))