From 48910a1c0f97387edafa8616537ff1538dca65f8 Mon Sep 17 00:00:00 2001 From: Manuel Giraud Date: Thu, 9 Mar 2023 14:35:31 +0100 Subject: [PATCH] Scroll up and down in image-dired * lisp/image/image-dired.el (image-dired-scroll-up) (image-dired-scroll-down): Scroll up and down command in image-dired. (image-dired-thumbnail-mode-map): Use them. --- lisp/image/image-dired.el | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lisp/image/image-dired.el b/lisp/image/image-dired.el index 33beb5b3e49..b514730d0d9 100644 --- a/lisp/image/image-dired.el +++ b/lisp/image/image-dired.el @@ -770,6 +770,22 @@ image-dired-move-end-of-line (interactive nil image-dired-thumbnail-mode) (image-dired--movement-command (pos-eol) 'reverse)) +(defun image-dired-scroll-up () + "Scroll up the in thumbnail buffer." + (interactive nil image-dired-thumbnail-mode) + (scroll-up) + ;; "one line" dance to update tracking and header + (image-dired-next-line) + (image-dired-previous-line)) + +(defun image-dired-scroll-down () + "Scroll down the in thumbnail buffer." + (interactive nil image-dired-thumbnail-mode) + (scroll-down) + ;; "one line" dance to update tracking and header + (image-dired-previous-line) + (image-dired-next-line)) + ;;; Header line @@ -980,6 +996,8 @@ image-dired-thumbnail-mode-map " " #'image-dired-end-of-buffer " " #'image-dired-move-beginning-of-line " " #'image-dired-move-end-of-line + " " #'image-dired-scroll-up + " " #'image-dired-scroll-down :menu '("Image-Dired" -- 2.40.0