From db09cb001ff2c45c59e9b9eb3900f7bbb89493ce Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 18 Oct 2021 00:48:29 +0200 Subject: [PATCH] perf: inhibit redisplay when loading modules Some packages my force a redraw for no good reason. --- core/core-modules.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/core-modules.el b/core/core-modules.el index 72cc61f7f..fc6626301 100644 --- a/core/core-modules.el +++ b/core/core-modules.el @@ -102,7 +102,8 @@ symbols, and that module's plist." (declare (pure t) (side-effect-free t)) (lambda (module plist) (let ((doom--current-module module) - (doom--current-flags (plist-get plist :flags))) + (doom--current-flags (plist-get plist :flags)) + (inhibit-redisplay t)) (load! file (plist-get plist :path) t)))) (defun doom-initialize-modules (&optional force-p no-config-p)