Update README.md

This commit is contained in:
James Cherti
2025-05-14 09:06:20 -04:00
parent 5f96877e6b
commit afadb21c21

View File

@@ -7,14 +7,14 @@
The **minimal-emacs.d** project is a lightweight and optimized Emacs base (`init.el` and `early-init.el`) that **gives you full control over your configuration** (without the complexity of, for instance, Doom Emacs or Spacemacs). It provides better defaults, an optimized startup, and a clean foundation for building your own vanilla Emacs setup. The **minimal-emacs.d** project is a lightweight and optimized Emacs base (`init.el` and `early-init.el`) that **gives you full control over your configuration** (without the complexity of, for instance, Doom Emacs or Spacemacs). It provides better defaults, an optimized startup, and a clean foundation for building your own vanilla Emacs setup.
For those new to Emacs wondering what `init.el` or `early-init.el` are:
- The `early-init.el` file is an initialization file that is loaded very early in the startup process, before the Emacs graphical interface is initialized. It was introduced in Emacs 27 to allow users to configure aspects of Emacs that affect startup performance and GUI elements that need to be set before the packages load.
- The `init.el` file is the main user configuration file that Emacs loads after initializing the package system and basic runtime environment. It contains user customizations, such as setting variables, loading packages, configuring modes, and defining keybindings.
Building the *minimal-emacs.d* `init.el` and `early-init.el` was the result of **extensive research and testing** to fine-tune the best parameters and optimizations for an Emacs configuration. *(More information about the *minimal-emacs.d* features can be found here: [Features](#features).)* Building the *minimal-emacs.d* `init.el` and `early-init.el` was the result of **extensive research and testing** to fine-tune the best parameters and optimizations for an Emacs configuration. *(More information about the *minimal-emacs.d* features can be found here: [Features](#features).)*
The minimal-emacs.d project includes two initialization files:
- `early-init.el`: Emacs loads this file early in the startup process, before the graphical interface is initialized. Introduced in Emacs 27, it allows configuration of settings that affect startup performance and GUI elements that must be set before any packages are loaded.
- `init.el`: This file contains user customizations, such as setting variables, loading packages, configuring modes, and defining keybindings.
## Looking for the ideal starter kit to customize Emacs? You have found it. ## Looking for the ideal starter kit to customize Emacs? You have found it.
The *minimal-emacs.d* project is: The *minimal-emacs.d* project is: