]> git.earman.xyz Git - emacsinit.git/commitdiff
Better enabling of scrollbars
authorrearman <rearman@r717.net>
Tue, 7 Apr 2026 13:50:16 +0000 (09:50 -0400)
committerrearman <rearman@r717.net>
Tue, 7 Apr 2026 13:50:16 +0000 (09:50 -0400)
Start off with no scrollbar, since I was getting erroneous scrollbars on the
scratch buffer.  Change when it re-evaluates for scrollbars, so I don't have
to run a command in a buffer for it to be triggered.

init.el

diff --git a/init.el b/init.el
index 42f4dc1c2c2211af025bf95022c5a997eac32954..d20651ee710d47aa6dd593f90bd81c37d0b00cd0 100644 (file)
--- a/init.el
+++ b/init.el
 
 (menu-bar-mode -1)
 (tool-bar-mode -1)
+(scroll-bar-mode -1) ; start with no scrollbar
 
 (defun re/auto-scroll-bar ()
   "Only show the scrollbar if needed."
       (set-window-scroll-bars (selected-window) 18 'left)
     (set-window-scroll-bars (selected-window) nil nil)))
 
-(add-hook 'post-command-hook #'re/auto-scroll-bar)
+(add-hook 'window-state-change-hook #'re/auto-scroll-bar) ; turn it on as needed
 
 (setq frame-title-format "%b"
       mouse-prefer-closest-glyph t