branch: externals/dired-preview commit bf25ef53e12b7b958e61c4098de134cf23b51243 Author: Protesilaos Stavrou <i...@protesilaos.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Run the preview on an idle timer Doing it eagerly can slow down Emacs when we quickly move between files to find something further away from the starting position. --- dired-preview.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dired-preview.el b/dired-preview.el index 195f35194b..dfd8f5c79e 100644 --- a/dired-preview.el +++ b/dired-preview.el @@ -268,8 +268,8 @@ Only do it with the current major mode is Dired." "Display BUFFER with `dired-preview-delay'." (dired-preview--cancel-timer) (setq dired-preview--timer - (run-with-timer dired-preview-delay nil - #'dired-preview--display-buffer buffer))) + (run-with-idle-timer dired-preview-delay + nil #'dired-preview--display-buffer buffer))) (defun dired-preview-display-file () "Display preview of `dired-file-name-at-point' if appropriate.