Skip to main content
fixed a couple things in code.
Source Link
user2699
  • 2.3k
  • 20
  • 33

Here's a simple function to do something similar.

(defun add-heading-aftertest () (progn (point-to-register 'p) (outline-nextsearch-visibleforward-headingregexp 1"^\\* ") (previousorg-beginning-of-line) (insert "* ") (register-to-point 'p))) 

Here's a simple function to do something similar.

(defun add-heading-after () (progn (point-to-register 'p) (outline-next-visible-heading 1) (previous-line) (insert "* ") (register-to-point 'p))) 

Here's a simple function to do something similar.

(defun test () (point-to-register 'p) (search-forward-regexp "^\\* ") (org-beginning-of-line) (insert "* ") (register-to-point 'p)) 
Added newline character
Source Link
user2699
  • 2.3k
  • 20
  • 33

Here's a simple function to do something similar.

(defun add-heading-after () (progn (point-to-register 'p) (outline-next-visible-heading 1) (previous-line) (insert "*""* ") (register-to-point 'p))) 

Here's a simple function to do something similar.

(defun add-heading-after () (progn (point-to-register 'p) (outline-next-visible-heading 1) (previous-line) (insert "*") (register-to-point 'p))) 

Here's a simple function to do something similar.

(defun add-heading-after () (progn (point-to-register 'p) (outline-next-visible-heading 1) (previous-line) (insert "* ") (register-to-point 'p))) 
Source Link
user2699
  • 2.3k
  • 20
  • 33

Here's a simple function to do something similar.

(defun add-heading-after () (progn (point-to-register 'p) (outline-next-visible-heading 1) (previous-line) (insert "*") (register-to-point 'p)))