From 684d1af64b7bd99f40eb6490f64eddb998100c8a Mon Sep 17 00:00:00 2001 From: James Cherti <60946298+jamescherti@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:24:32 -0500 Subject: [PATCH] Update README.md --- README.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f88d794..d3dcd95 100644 --- a/README.md +++ b/README.md @@ -276,16 +276,27 @@ Native compilation enhances Emacs performance by converting Elisp code into nati ;; Native compilation enhances Emacs performance by converting Elisp code into ;; native machine code, resulting in faster execution and improved ;; responsiveness. -;; + +;; Uncomment to disable Emacs JIT Native-compile to completely replace it with +;; compile-angel. This can prevents redundant or repetitive background +;; compilations: +;; (setq native-comp-jit-compilation nil) +;; (setq native-comp-deferred-compilation native-comp-jit-compilation) + ;; Ensure adding the following compile-angel code at the very beginning ;; of your `~/.emacs.d/post-init.el` file, before all other packages. (use-package compile-angel :demand t :ensure t - :custom + + :init + ;; The following disables compilation of packages during installation; + ;; compile-angel will handle it. + (setq package-native-compile nil) + ;; Set `compile-angel-verbose` to nil to suppress output from compile-angel. ;; Drawback: The minibuffer will not display compile-angel's actions. - (compile-angel-verbose t) + (setq compile-angel-verbose t) :config ;; The following directive prevents compile-angel from compiling your init