GNU bug report logs - #41972
Customization via display-buffer-alist, savehist-mode, and hl-line-mode together are not compatible with mouse-wheel scrolling.

Previous Next

Package: emacs;

Reported by: Konrad Podczeck <konrad.podczeck <at> univie.ac.at>

Date: Sat, 20 Jun 2020 22:25:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Konrad Podczeck <konrad.podczeck <at> univie.ac.at>
To: 41972 <at> debbugs.gnu.org
Subject: bug#41972: Customization via display-buffer-alist, savehist-mode, and hl-line-mode together are not compatible with mouse-wheel scrolling.
Date: Sun, 21 Jun 2020 00:23:46 +0200
To see this, make an init-file just containing:

(savehist-mode)
(setq mouse-wheel-progressive-speed nil)
(add-hook 'text-mode-hook 'hl-line-mode)
(add-hook 'prog-mode-hook 'hl-line-mode)


(setq display-buffer-base-action
  '((display-buffer-reuse-window display-buffer-pop-up-frame)
  (reusable-frames . t)))

(setq display-buffer-alist
   '(
   ("[.]"
    (display-buffer-reuse-window display-buffer-pop-up-frame)
    (dedicated . t)
       (pop-up-frame-parameters
       (tool-bar-lines . 1)
       (left . 1)
       (top . 0)
       (height . 46)
       (width . 82)
       (font . "SF MONO-15")
       (line-spacing . 3)
      ))))

With this, the speed of scrolling via the mouse-wheel becomes much too large. The problem goes away if either the line with savehist-mode is commented out, or the two lines with hl-line-mode.

I used the pretest 27.0.91, and in case the problem is platform-specific, I use the NS-port.





This bug report was last modified 4 years and 360 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.