docs: update emacs version prereqs (30.1 -> 30.2)

This commit is contained in:
Henrik Lissner
2025-08-23 11:52:16 +02:00
parent 2129fffc79
commit 4bd6d3553a
3 changed files with 6 additions and 7 deletions

View File

@@ -5,7 +5,7 @@
[Install](#install) • [Documentation] • [FAQ] • [Screenshots] • [Contribute](#contribute)
![Made with Doom Emacs](https://img.shields.io/github/tag/doomemacs/doomemacs.svg?style=flat-square&label=release&color=58839b)
![Supports Emacs 27.130.1](https://img.shields.io/badge/Supports-Emacs_27.130.1-blueviolet.svg?style=flat-square&logo=GNU%20Emacs&logoColor=white)
![Supports Emacs 27.130.2](https://img.shields.io/badge/Supports-Emacs_27.130.2-blueviolet.svg?style=flat-square&logo=GNU%20Emacs&logoColor=white)
![Latest commit](https://img.shields.io/github/last-commit/doomemacs/doomemacs?style=flat-square)
<!-- ![Build status: master](https://img.shields.io/github/workflow/status/doomemacs/doomemacs/CI/master?style=flat-square) -->
[![Discord Server](https://img.shields.io/discord/406534637242810369?color=738adb&label=Discord&logo=discord&logoColor=white&style=flat-square)][discord]
@@ -99,8 +99,7 @@ Check out [the FAQ][FAQ] for answers to common questions about the project.
# Prerequisites
- Git 2.23+
- Emacs 27.130.1 (**Recommended: 30.1 +
[native-comp](https://www.emacswiki.org/emacs/GccEmacs)**)
- Emacs 27.130.2 (30.2 is recommended; some Doom's modules require 29.1+)
- [ripgrep] 11.0+
- GNU `find`
- *OPTIONAL:* [fd] 7.3.0+ (improves file indexing performance for some commands)

View File

@@ -66,7 +66,7 @@ in."
(explain! "Because development (or bleeding edge) builds are prone to random breakage, "
"there will be a greater burden on you to investigate and deal with issues. "
"Please make extra sure that your issue is reproducible on a stable version "
"(between 27.1 and 30.1) before reporting them to Doom's issue tracker!\n"
"(between 27.1 and 30.2) before reporting them to Doom's issue tracker!\n"
"\n"
"If this doesn't phase you, read the \"Why does Doom not support Emacs HEAD\" QnA "
"in Doom's FAQ. It offers some advice for debugging and surviving issues on the "
@@ -75,13 +75,13 @@ in."
((= emacs-major-version 27)
(warn! "Emacs 27 is supported, but not for long!")
(explain! "Doom will drop 27.x support sometime mid-2025. It's recommended that you upgrade "
"to the latest stable release (currently 30.1). It is better supported, faster, and "
"to the latest stable release (currently 30.2). It is better supported, faster, and "
"more stable.")))
(when (and (version= emacs-version "29.4") (featurep 'pgtk))
(warn! "Detected emacs-pgtk 29.4!")
(explain! "If you are experiencing segfaults (crashes), consider downgrading to 29.3 or "
"upgrading to 30.1+. A known bug in 29.4 causes intermittent crashes. "
"upgrading to 30.2+. A known bug in 29.4 causes intermittent crashes. "
"See doomemacs#7915 for details.")))
(print! (start "Checking for Doom's prerequisites..."))

View File

@@ -81,7 +81,7 @@
(when (< emacs-major-version 27)
(user-error
(concat
"Detected Emacs " emacs-version ", but Doom requires 27.1 or newer (30.1 is\n\n"
"Detected Emacs " emacs-version ", but Doom requires 27.1 or newer (30.2 is\n\n"
"recommended). The current Emacs executable in use is:\n\n " (car command-line-args)
"\n\nA guide for installing a newer version of Emacs can be found at:\n\n "
(format "https://docs.doomemacs.org/-/install/%s"