move more settings to the early init file

This commit is contained in:
2022-01-16 15:27:42 +01:00
parent c65ffe449e
commit 306a7fc2a4
6 changed files with 97 additions and 49 deletions

10
init
View File

@@ -7,8 +7,14 @@
;; Requirements: git gnuplot ledger
;;; Code:
(setq config-dir (file-name-directory (file-truename user-init-file))) ;; user-init-file: ~/.config/emacs/init, file-truename: /opt/emacs-conf/init
(require 'pre-settings (concat config-dir "settings/pre-settings.el")) ;; use-package delight functions variables
;; Emacs 27.1 introduced early-init.el, which is run before init.el, before
;; package and UI initialization happens, and before site files are loaded.
;; In the case that early-init.el wasn't loaded (e.g. using old emacs? Or this
;; file directly loaded?), we do it explicitly:
(unless (version<= "27.1" emacs-version)
(load (concat (file-name-directory (file-truename user-init-file)) "early-init.el")
nil t))
(require 'pre-settings) ;; use-package delight functions variables
(require 'which-key-settings) ;; https://melpa.org/#/which-key
(require 'general-settings) ;; requires which-key
(require 'my-settings)