;;; early-init.el -*- lexical-binding: t; -*- (add-to-list 'load-path (file-name-concat user-emacs-directory "lib")) (require 'syd-constants) ;; Disable package.el; we use Straight. (setq package-enable-at-startup nil) ;; Enable use-package statistics for the sake of start-up profiling. (setq use-package-compute-statistics t) (setq gc-cons-threshold ;; (8 gibibytes) (* 8 (expt 1024 3))) (set-frame-parameter nil 'drag-with-header-line t) (set-frame-parameter nil 'undecorated t) ;; By default, Emacs will cache compilation artifacts in my personal config ;; directory — I'm not keen on that! Redirect it to a dedicated cache directory. (startup-redirect-eln-cache (file-name-concat syd-cache-dir "eln-cache"))