diff options
| author | BardofSprites <[email protected]> | 2024-09-30 14:33:23 -0400 |
|---|---|---|
| committer | BardofSprites <[email protected]> | 2024-09-30 14:33:23 -0400 |
| commit | 3ac6d4ce5d7ff91bb64f0a391eaddd16961b4e50 (patch) | |
| tree | 3db7c3db6848509004af4a1468fd9348bc5e77c8 /early-init.el | |
| parent | 891290ce07d4d00477414789502f570a3a8f8cf3 (diff) | |
huge optimization
Diffstat (limited to 'early-init.el')
| -rw-r--r-- | early-init.el | 17 |
1 files changed, 17 insertions, 0 deletions
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) |
