diff --git a/modules/lang/org/autoload/org.el b/modules/lang/org/autoload/org.el index 0c890b61c..37d05addb 100644 --- a/modules/lang/org/autoload/org.el +++ b/modules/lang/org/autoload/org.el @@ -307,10 +307,11 @@ wrong places)." (defun +org|realign-table-maybe () "Auto-align table under cursor and re-calculate formulas." (when (and (org-at-table-p) org-table-may-need-update) - (save-excursion + (let ((pt (point))) (quiet! (org-table-recalculate) - (if org-table-may-need-update (org-table-align)))))) + (if org-table-may-need-update (org-table-align))) + (goto-char pt)))) ;;;###autoload (defun +org*realign-table-maybe (&rest _)