From 5948a52a38ce424af80262bc7990633a947ace7c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 30 May 2018 18:15:30 +0200 Subject: [PATCH] Fix jumpy cursor in org tables when using evil-replace --- modules/lang/org/autoload/org.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 _)