diff --git a/lisp/llvm-lib/my-comp-minor-mode.el b/lisp/llvm-lib/my-comp-minor-mode.el index 40cb339..8f42a60 100644 --- a/lisp/llvm-lib/my-comp-minor-mode.el +++ b/lisp/llvm-lib/my-comp-minor-mode.el @@ -72,5 +72,13 @@ commands of Compilation major mode are available. See :after #'my/compilation-start-should-goto-end-of-buffer) +(defun my/recompile-save-windows (fun &rest args) + (save-window-excursion + (apply fun args))) + +(advice-add #'recompile + :around + #'my/recompile-save-windows) + (provide 'my-comp-minor-mode) ;;; my-comp-minor-mode.el ends here