Skip to content

Commit a439152

Browse files
committed
Update README.md
1 parent 2e5a413 commit a439152

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ The **minimal-emacs.d** project is a lightweight and optimized Emacs base (`init
99

1010
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).)*
1111

12-
The *minimal-emacs.d* project includes two initialization files:
13-
14-
- `early-init.el`: Loaded early in the Emacs startup process, before the graphical interface is initialized. Introduced in Emacs 27, this file configures settings that influence startup performance and GUI behavior prior to package loading.
12+
<p align="center">
13+
<img src="https://jamescherti.com/misc/logo-minimal-emacs.d.png" width="50%" />
14+
</p>
1515

16-
- `init.el`: Loaded after the graphical interface is initialized. This file contains user customizations, including variable settings, package loading, mode configurations, and keybindings.
16+
**Here are the instructions for installing minimal-emacs.d:** [Install minimal-emacs.d](#install-minimal-emacsd).
1717

1818
## Looking for the ideal starter kit to customize Emacs? You have found it.
1919

@@ -23,7 +23,9 @@ The *minimal-emacs.d* project is:
2323
- **0 packages loaded / No forced modes:** Unlike other frameworks or starter kits, *minimal-emacs.d* does not impose modes or require packages. **You have full control** over which global or minor modes to enable and which packages to load with `require`.
2424
- **Customizable foundation:** Designed to be extended, not replaced. This README.md offers extensive recommendations for customizing your *minimal-emacs.d* configuration. (Reminder: [Never modify init.el and early-init.el. Modify these instead...](#customizations-never-modify-initel-and-early-initel-modify-these-instead))
2525

26-
**Here are the instructions for installing minimal-emacs.d:** [Install minimal-emacs.d](#install-minimal-emacsd).
26+
The *minimal-emacs.d* project includes two initialization files:
27+
- `early-init.el`: Loaded early in the Emacs startup process, before the graphical interface is initialized. Introduced in Emacs 27, this file configures settings that influence startup performance and GUI behavior prior to package loading.
28+
- `init.el`: Loaded after the graphical interface is initialized. This file contains user customizations, including variable settings, package loading, mode configurations, and keybindings.
2729

2830
![](https://www.jamescherti.com/misc/screenshot-minimal-emacs-2.png)
2931
*(The theme shown in the screenshot above is ef-melissa-light, which is part of the ef-themes collection available on MELPA.)*
@@ -1319,6 +1321,9 @@ fc-list : family | sed 's/,/\n/g' | sort -u
13191321
(dolist (hook '(prog-mode-hook text-mode-hook conf-mode-hook))
13201322
(add-hook hook #'display-line-numbers-mode))
13211323
1324+
;; Set the maximum level of syntax highlighting for Tree-sitter modes
1325+
(setq treesit-font-lock-level 4)
1326+
13221327
(use-package which-key
13231328
:ensure nil ; builtin
13241329
:commands which-key-mode

0 commit comments

Comments
 (0)