mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-05 12:37:33 -05:00
fix(cli): silence output from site-lisp
Some site files will forcibly undo `inhibit-message` or set `force-load-messages`. This ensures site lisp files don't make unnecessary noise at startup.
This commit is contained in:
@ -25,22 +25,22 @@
|
|||||||
|
|
||||||
;; HACK: Load `cl' and site files manually to prevent polluting logs and
|
;; HACK: Load `cl' and site files manually to prevent polluting logs and
|
||||||
;; stdout with deprecation and/or file load messages.
|
;; stdout with deprecation and/or file load messages.
|
||||||
(let ((inhibit-message (not init-file-debug)))
|
(quiet!
|
||||||
(require 'cl nil t)
|
(require 'cl nil t)
|
||||||
(unless site-run-file
|
(unless site-run-file
|
||||||
(let ((site-run-file "site-start")
|
(let ((site-run-file "site-start")
|
||||||
(tail load-path)
|
(tail load-path)
|
||||||
(lispdir (expand-file-name "../lisp" data-directory))
|
(lispdir (expand-file-name "../lisp" data-directory))
|
||||||
dir)
|
dir)
|
||||||
(while tail
|
(while tail
|
||||||
(setq dir (car tail))
|
(setq dir (car tail))
|
||||||
(let ((default-directory dir))
|
(let ((default-directory dir))
|
||||||
(load (expand-file-name "subdirs.el") t inhibit-message t))
|
(load (expand-file-name "subdirs.el") t inhibit-message t))
|
||||||
(unless (string-prefix-p lispdir dir)
|
(unless (string-prefix-p lispdir dir)
|
||||||
(let ((default-directory dir))
|
(let ((default-directory dir))
|
||||||
(load (expand-file-name "leim-list.el") t inhibit-message t)))
|
(load (expand-file-name "leim-list.el") t inhibit-message t)))
|
||||||
(setq tail (cdr tail)))
|
(setq tail (cdr tail)))
|
||||||
(load site-run-file t inhibit-message))))
|
(load site-run-file t inhibit-message))))
|
||||||
|
|
||||||
(setq-default
|
(setq-default
|
||||||
;; PERF: Don't generate superfluous files when writing temp buffers.
|
;; PERF: Don't generate superfluous files when writing temp buffers.
|
||||||
|
Reference in New Issue
Block a user