diff options
| author | Craig Jennings <c@cjennings.net> | 2025-08-15 10:25:35 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-08-15 10:25:35 -0500 |
| commit | e2921d32fd22355ab2614aecc801a8f412b4b6eb (patch) | |
| tree | f0a39475c5bd73d483ff9307ebaac7b9be9c9c83 /modules | |
| parent | c977d6d3ada749dd2ef61a3ab1f0f876d15b3fe7 (diff) | |
| download | dotemacs-e2921d32fd22355ab2614aecc801a8f412b4b6eb.tar.gz dotemacs-e2921d32fd22355ab2614aecc801a8f412b4b6eb.zip | |
add compile-angel to ensure consistent native compilation
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/system-defaults.el | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/system-defaults.el b/modules/system-defaults.el index c52b3e04..67b89641 100644 --- a/modules/system-defaults.el +++ b/modules/system-defaults.el @@ -5,7 +5,6 @@ ;;; Code: - ;; -------------------------- Native Comp Preferences -------------------------- ;; After async compiler starts, set preferences and warning level @@ -14,6 +13,15 @@ (setopt native-comp-speed 3) ; highest optimization level (setopt native-comp-always-compile t)) ; always native-compile + +(use-package compile-angel + :demand t ;; start immediately + :custom + (compile-angel-verbose nil) + :config + (compile-angel-on-load-mode) + (add-hook 'emacs-lisp-mode-hook #'compile-angel-on-save-local-mode)) + ;; -------------------------- Log Native Comp Warnings ------------------------- ;; Log native comp warnings rather than cluttering the buffer |
