mirror of
https://github.com/emacscollective/emacs.g.git
synced 2025-05-18 13:08:39 -04:00
Emacsg: init: Setup auto-compile in early-init.el
That way "init.el" can also benefit from `auto-compile-on-load-mode' and `load-prefer-newer'. "early-init.el" still cannot of course, but we already don't compile that file (for this very reason).
This commit is contained in:
parent
5e2e40574b
commit
a1c54210d1
@ -1,5 +1,14 @@
|
||||
;;; early-init.el --- earliest birds -*- lexical-binding: t -*-
|
||||
|
||||
(setq load-prefer-newer t)
|
||||
|
||||
(let ((dir (file-name-directory (or load-file-name buffer-file-name))))
|
||||
(add-to-list 'load-path (expand-file-name "lib/packed" dir))
|
||||
(add-to-list 'load-path (expand-file-name "lib/auto-compile" dir)))
|
||||
(require 'auto-compile)
|
||||
(auto-compile-on-load-mode)
|
||||
(auto-compile-on-save-mode)
|
||||
|
||||
(setq package-enable-at-startup nil)
|
||||
|
||||
(with-eval-after-load 'package
|
||||
|
4
init.el
4
init.el
@ -18,7 +18,6 @@
|
||||
(setq inhibit-startup-echo-area-message "locutus")
|
||||
(setq initial-buffer-choice t)
|
||||
(setq initial-scratch-message "")
|
||||
(setq load-prefer-newer t)
|
||||
(scroll-bar-mode 0)
|
||||
(tool-bar-mode 0)
|
||||
(menu-bar-mode 0))
|
||||
@ -33,10 +32,7 @@
|
||||
(setq use-package-verbose t))
|
||||
|
||||
(use-package auto-compile
|
||||
:demand t
|
||||
:config
|
||||
(auto-compile-on-load-mode)
|
||||
(auto-compile-on-save-mode)
|
||||
(setq auto-compile-display-buffer nil)
|
||||
(setq auto-compile-mode-line-counter t)
|
||||
(setq auto-compile-source-recreate-deletes-dest t)
|
||||
|
Loading…
x
Reference in New Issue
Block a user