Function: org-fix-position-after-promote

org-fix-position-after-promote is a byte-compiled function defined in org.el.gz.

Signature

(org-fix-position-after-promote)

Documentation

Fix cursor position and indentation after demoting/promoting.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org.el.gz
(defun org-fix-position-after-promote ()
  "Fix cursor position and indentation after demoting/promoting."
  (let ((pos (point)))
    (when (save-excursion
	    (beginning-of-line)
	    (let ((case-fold-search nil)) (looking-at org-todo-line-regexp))
	    (or (eq pos (match-end 1)) (eq pos (match-end 2))))
      (cond ((eobp) (insert " "))
	    ((eolp) (insert " "))
	    ((equal (char-after) ?\s) (forward-char 1))))))