Use new enable-theme-functions hook for resetting indent-bars as the theme changes
All checks were successful
/ test (push) Successful in 26s

This commit is contained in:
Andrea Ciceri 2024-03-11 01:06:38 +01:00
parent f5e8b6b4e2
commit 7e1b499b36
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg

14
init.el
View file

@ -150,19 +150,7 @@
(indent-bars-no-stipple-char (string-to-char ""))
(indent-bars-prefer-character 't) ;; so it works also in terminal
:config
;; We need an hook to re-compute indent-bars colors when the theme changes
;; https://github.com/jdtsmith/indent-bars/issues/31
(defvar after-enable-theme-hook nil
"Normal hook run after enabling a theme.")
(defun run-after-enable-theme-hook (&rest _args)
"Run `after-enable-theme-hook'."
(run-hooks 'after-enable-theme-hook))
(advice-add 'enable-theme :after #'run-after-enable-theme-hook)
(add-hook 'after-enable-theme-hook #'indent-bars-reset)
(add-hook 'enable-theme-functions #'(lambda (&rest _) (indent-bars-reset)))
)
(use-package diredfl