From 7e1b499b3679cbe5d08a39f826d6cd0f6df2aded Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Mon, 11 Mar 2024 01:06:38 +0100 Subject: [PATCH] Use new `enable-theme-functions` hook for resetting `indent-bars` as the theme changes --- init.el | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/init.el b/init.el index a1fcd0f..66e98b9 100644 --- a/init.el +++ b/init.el @@ -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