Function: org--align-node-property

org--align-node-property is a byte-compiled function defined in org.el.gz.

Signature

(org--align-node-property)

Documentation

Align node property at point.

Alignment is done according to org-property-format, which see.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org.el.gz
(defun org--align-node-property ()
  "Align node property at point.
Alignment is done according to `org-property-format', which see."
  (when (save-excursion
	  (beginning-of-line)
	  (looking-at org-property-re))
    (org-combine-change-calls (match-beginning 0) (match-end 0)
      (let ((newtext (concat (match-string 4)
                             (org-trim
                              (format org-property-format (match-string 1) (match-string 3))))))
        ;; Do not use `replace-match' here as we want to inherit folding
        ;; properties if inside fold.
        (delete-region (match-beginning 0) (match-end 0))
        (insert-and-inherit newtext)))))