Update README.md

This commit is contained in:
James Cherti
2025-08-15 11:51:47 -04:00
parent 2c16d2da10
commit 31e4eda22b

View File

@@ -232,7 +232,7 @@ Native compilation enhances Emacs performance by converting Elisp code into nati
``` ```
(A non-nil result indicates that native compilation is active.) (A non-nil result indicates that native compilation is active.)
2. Ensure all libraries are byte-compiled and native-compiled using [compile-angel.el](https://github.com/jamescherti/compile-angel.el). To install compile-angel, add the following code at the very beginning of your `~/.emacs.d/post-init.el` file, before all other packages: 2. Ensure all libraries are byte-compiled and native-compiled using [compile-angel.el](https://github.com/jamescherti/compile-angel.el). To install compile-angel, add the following code to the `~/.emacs.d/post-init.el` file:
```emacs-lisp ```emacs-lisp
;; Native compilation enhances Emacs performance by converting Elisp code into ;; Native compilation enhances Emacs performance by converting Elisp code into
;; native machine code, resulting in faster execution and improved ;; native machine code, resulting in faster execution and improved
@@ -242,7 +242,6 @@ Native compilation enhances Emacs performance by converting Elisp code into nati
;; of your `~/.emacs.d/post-init.el` file, before all other packages. ;; of your `~/.emacs.d/post-init.el` file, before all other packages.
(use-package compile-angel (use-package compile-angel
:ensure t :ensure t
:demand t
:custom :custom
;; Set `compile-angel-verbose` to nil to suppress output from compile-angel. ;; Set `compile-angel-verbose` to nil to suppress output from compile-angel.
;; Drawback: The minibuffer will not display compile-angel's actions. ;; Drawback: The minibuffer will not display compile-angel's actions.
@@ -265,7 +264,9 @@ Native compilation enhances Emacs performance by converting Elisp code into nati
;; A local mode that compiles .el files whenever the user saves them. ;; A local mode that compiles .el files whenever the user saves them.
;; (add-hook 'emacs-lisp-mode-hook #'compile-angel-on-save-local-mode) ;; (add-hook 'emacs-lisp-mode-hook #'compile-angel-on-save-local-mode)
;; A global mode that compiles .el files before they are loaded. ;; A global mode that compiles .el files prior to loading them via `load' or
;; `require'. Additionally, it compiles all packages that were loaded before
;; the mode `compile-angel-on-load-mode' was activated.
(compile-angel-on-load-mode)) (compile-angel-on-load-mode))
``` ```