From f2c59a223a816f0f6a2ff75f2837ec32ba11e561 Mon Sep 17 00:00:00 2001 From: Jeremy Baxter Date: Sat, 27 Apr 2024 09:51:07 +1200 Subject: [PATCH] emacs: restore position of point in reindent-buffer --- .emacs.d/init.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index d0c6578..8b30d56 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -28,8 +28,9 @@ (defun reindent-buffer (start end &optional column) "Reindent the current buffer." (interactive "r\nP") - (mark-whole-buffer) - (indent-region start end column)) + (save-excursion + (mark-whole-buffer) + (indent-region start end column))) (global-set-key (kbd "C-c C-r i") 'reindent-buffer) (defun edit-init-file ()