Function: forge-edit-post

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

Signature

(forge-edit-post)

Documentation

Edit the current post.

Key Bindings

This command is not in any keymaps.

Source Code

;; Defined in /nix/store/923zwib42c4qw6x4xps0cv1wi8qcd6lp-emacs-packages-deps/share/emacs/site-lisp/elpa/forge-20261005.753/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))))))))