Function: org-preserve-lc

org-preserve-lc is a macro defined in org-compat.el.gz.

This macro is obsolete since 9.2; please notify Org mailing list if you use this function.

Signature

(org-preserve-lc &rest BODY)

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-compat.el.gz
(defmacro org-preserve-lc (&rest body)
  (declare (debug (body))
	   (obsolete "please notify Org mailing list if you use this function."
		     "9.2"))
  (org-with-gensyms (line col)
    `(let ((,line (org-current-line))
	   (,col (current-column)))
       (unwind-protect
	   (progn ,@body)
	 (org-goto-line ,line)
	 (org-move-to-column ,col)))))