-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathearly-init.el
27 lines (20 loc) · 911 Bytes
/
early-init.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
;;; early-init.el --- Early initialization. -*- lexical-binding: t -*-
;; Package initialize occurs automatically, before `user-init-file' is
;; loaded, but after `early-init-file'. We handle package
;; initialization, so we must prevent Emacs from doing it early!
(setq package-enable-at-startup nil)
;; `use-package' is builtin since 29.
;; It must be set before loading `use-package'.
(setq use-package-enable-imenu-support t)
;; In noninteractive sessions, prioritize non-byte-compiled source files to
;; prevent the use of stale byte-code. Otherwise, it saves us a little IO time
;; to skip the mtime checks on every *.elc file.
(setq load-prefer-newer noninteractive)
;; Inhibit resizing frame
(setq frame-inhibit-implied-resize t)
(add-to-list 'load-path (expand-file-name
(concat user-emacs-directory "lisp")))
(require 'load)
(require 'config)
(require 'defun)
(require 'keymap)