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)