From f34e91d3b93331fdba86e874350aea9d1da84633 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 15 Sep 2022 23:43:49 +0200 Subject: [PATCH] fix: guard tty-run-terminal-initialization against GUI sessions --- lisp/doom.el | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lisp/doom.el b/lisp/doom.el index 5d5b61e64..2b75b212d 100644 --- a/lisp/doom.el +++ b/lisp/doom.el @@ -371,11 +371,12 @@ users).") ;; startup doesn't appear to affect it if it's called a little later in ;; the startup process, so that's what I do. ;; REVIEW: This optimization is not understood. Investigate this properly! - (advice-add #'tty-run-terminal-initialization :override #'ignore) - (add-hook! 'window-setup-hook - (defun doom--reset-tty-run-terminal-initialization-h () - (advice-remove #'tty-run-terminal-initialization #'ignore) - (tty-run-terminal-initialization (selected-frame) nil t))) + (unless initial-window-system + (advice-add #'tty-run-terminal-initialization :override #'ignore) + (add-hook! 'window-setup-hook + (defun doom--reset-tty-run-terminal-initialization-h () + (advice-remove #'tty-run-terminal-initialization #'ignore) + (tty-run-terminal-initialization (selected-frame) nil t)))) ;; PERF,UX: Site files tend to use `load-file', which emits "Loading X..." ;; messages in the echo area. Writing to the echo-area triggers a