branch: externals/diff-hl commit 1f3597468ebb5fc13e0f5d69b401d60224d1defc Author: Marcin S <scat...@bu.edu> Commit: Marcin S <scat...@bu.edu>
Fix windows getting messed up (Issue #125) --- diff-hl.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/diff-hl.el b/diff-hl.el index 22bb816..a8761d3 100644 --- a/diff-hl.el +++ b/diff-hl.el @@ -461,7 +461,8 @@ in the source file, or the last line of the hunk above it." ,(cl-caadr fileset))) (user-error "Revert canceled")) (let ((diff-advance-after-apply-hunk nil)) - (diff-apply-hunk t)) + (save-window-excursion + (diff-apply-hunk t))) (with-current-buffer ,buffer (save-buffer)) (message "Hunk reverted"))))