Function: kotl-mode:center-paragraph
kotl-mode:center-paragraph is an interactive and byte-compiled
function defined in kotl-mode.el.
Signature
(kotl-mode:center-paragraph)
Documentation
Center each nonblank line in the paragraph at or after point.
See center-line for more info.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/kotl-mode.el
(defun kotl-mode:center-paragraph ()
"Center each nonblank line in the paragraph at or after point.
See `center-line' for more info."
(interactive "*")
(kotl-mode:maintain-region-highlight)
(let ((indent (kcell-view:indent))
(opoint (point-marker))
start)
(backward-paragraph)
(kotl-mode:to-valid-position)
(setq start (point))
;; Add a temporary fill-prefix for 1st line in cell which contains a
;; label, so is centered properly.
(insert "\n\n") (insert-char ?\ indent)
(kcell-view:operate 'center-paragraph)
;; Delete temporary fill prefix.
(delete-region start (+ start indent 2))
;; Return to original point.
(goto-char (min opoint (kcell-view:end-contents)))
;; Move to editable point if need be.
(kotl-mode:to-valid-position)))