From 3ac6d4ce5d7ff91bb64f0a391eaddd16961b4e50 Mon Sep 17 00:00:00 2001 From: BardofSprites <89086143+BardofSprites@users.noreply.github.com> Date: Mon, 30 Sep 2024 14:33:23 -0400 Subject: huge optimization --- early-init.el | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'early-init.el') diff --git a/early-init.el b/early-init.el index e9a9537..a3b0468 100644 --- a/early-init.el +++ b/early-init.el @@ -24,3 +24,20 @@ ;; settings for windows (setq focus-follows-mouse t) + +;; garbage collection +(setq gc-cons-threshold most-positive-fixnum + gc-cons-percentage 0.5) + +(defvar bard-emacs--file-name-handler-alist file-name-handler-alist) +(defvar bard-emacs--vc-handled-backends vc-handled-backends) + +(add-hook 'emacs-startup-hook + (lambda () + (setq gc-cons-threshold (* 1000 1000 8) + gc-cons-percentage 0.1 + file-name-handler-alist bard-emacs--file-name-handler-alist + vc-handled-backends bard-emacs--vc-handled-backends))) + +;; Package cache +(setq package-enable-at-startup t) -- cgit v1.2.3