diff --git a/.images/emacs-startup.png b/.images/emacs-startup.png deleted file mode 100644 index 36cf562..0000000 Binary files a/.images/emacs-startup.png and /dev/null differ diff --git a/.images/screenshot.png b/.images/screenshot.png new file mode 100644 index 0000000..37db1ef Binary files /dev/null and b/.images/screenshot.png differ diff --git a/README.md b/README.md index 4c574a4..929d5eb 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ The **minimal-emacs.d** repository offers a starter kit with improved Emacs defaults and optimized startup, designed to serve as a robust foundation for your vanilla Emacs configuration and enhance your overall Emacs experience. -The author is using **[minimal-emacs.d](https://github.com/jamescherti/minimal-emacs.d)** as his `early-init.el` and `init.el`. He is using 152 packages and his Emacs configuration starts in 0.44 seconds: -![](https://raw.githubusercontent.com/jamescherti/minimal-emacs.d/main/.images/emacs-startup.png) +The author is using **[minimal-emacs.d](https://github.com/jamescherti/minimal-emacs.d)** as his `early-init.el` and `init.el`. He is using 146 packages and his Emacs configuration starts in 0.22 seconds: +![](https://www.jamescherti.com/wp-content/uploads/minimal-emacs-startup-time.png) (The optimizations in `minimal-emacs.d` significantly contribute to speeding up Emacs startup. Additional factors include deferring package loading when not necessary on startup by using `:defer t` with `use-package`, and byte-compiling and native-compiling all `.el` files. The author also regularly uses `M-x list-timers` and `M-x describe-mode` for each file type to ensure only essential modes and timers are active, which helps optimize Emacs' performance.)