From 69e917ec86666672081e5b491e347614862ec714 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Fri, 28 Mar 2025 18:40:31 +0100 Subject: [PATCH] Move GUI disabling to early-init.el This way we can void drawing elements that will be disabled anyway. Inspired by https://emacsredux.com/blog/2025/03/28/speed-up-emacs-startup-by-tweaking-the-gc-settings/. --- early-init.el | 9 +++++++++ init.el | 8 -------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/early-init.el b/early-init.el index c275119..bb53ce9 100644 --- a/early-init.el +++ b/early-init.el @@ -16,3 +16,12 @@ (setq frame-resize-pixelwise t frame-inhibit-implied-resize t) + +(dolist (mode '(tool-bar-mode + scroll-bar-mode + menu-bar-mode + blink-cursor-mode + tooltip-mode)) + (when (fboundp mode) + (funcall mode 0))) + diff --git a/init.el b/init.el index 7e3cf80..3196d02 100644 --- a/init.el +++ b/init.el @@ -2971,14 +2971,6 @@ eventuelly be set to nil, however)." (column-number-mode +1) (delete-selection-mode -1) - (dolist (mode '(tool-bar-mode - scroll-bar-mode - menu-bar-mode - blink-cursor-mode - tooltip-mode)) - (when (fboundp mode) - (funcall mode 0))) - (electric-indent-mode -1) (appt-activate +1)