From a00395207e80b6309c27cbd0413aaefbd7666353 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Wed, 26 Jun 2024 09:17:51 -0400 Subject: [PATCH] doom/org: save excursion when formatting org src blocks --- users/infinidoge/config/doom/config/org.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/users/infinidoge/config/doom/config/org.el b/users/infinidoge/config/doom/config/org.el index c328ef3..7c7dd35 100644 --- a/users/infinidoge/config/doom/config/org.el +++ b/users/infinidoge/config/doom/config/org.el @@ -30,10 +30,11 @@ ;; Run formatters in org src blocks on save (defun infinidoge/format-org-src-blocks () - (org-babel-map-src-blocks nil - (if (equal (alist-get :format (org-babel-parse-header-arguments header-args) "yes") - "yes") - (+format--org-region nil nil)))) + (save-excursion + (org-babel-map-src-blocks nil + (if (equal (alist-get :format (org-babel-parse-header-arguments header-args) "yes") + "yes") + (+format--org-region nil nil))))) (add-hook 'before-save-hook 'infinidoge/format-org-src-blocks)