branch: elpa/dirvish
commit 9980645ff34db645798eb1c1d7f641d9db067c23
Author: Alex Lu <hellosimon1...@hotmail.com>
Commit: Alex Lu <hellosimon1...@hotmail.com>

    perf(side): get previous index from `dirvish-prop`
---
 extensions/dirvish-side.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/extensions/dirvish-side.el b/extensions/dirvish-side.el
index e2e64ebca2..5970f4e73e 100644
--- a/extensions/dirvish-side.el
+++ b/extensions/dirvish-side.el
@@ -109,8 +109,9 @@ filename until the project root when opening a side 
session."
                  (win (dirvish-side--session-visible-p))
                  (dv (with-selected-window win (dirvish-curr)))
                  (dir (or (dirvish--get-project-root) default-directory))
-                 (prev (with-selected-window win (dired-get-filename nil t)))
+                 (prev (with-selected-window win (dirvish-prop :index)))
                  (curr buffer-file-name)
+                 ((not (string-suffix-p "COMMIT_EDITMSG" curr)))
                  ((not (equal prev curr))))
        (with-selected-window win
          (setq dirvish--this dv)

Reply via email to