From 4bd6d3553a4da15181f899099c61edf4ba242ae9 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 23 Aug 2025 11:52:16 +0200 Subject: [PATCH] docs: update emacs version prereqs (30.1 -> 30.2) --- README.md | 5 ++--- lisp/cli/doctor.el | 6 +++--- lisp/doom.el | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 047fb6d81..42a4182c8 100644 --- a/README.md +++ b/README.md @@ -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.1–30.1](https://img.shields.io/badge/Supports-Emacs_27.1–30.1-blueviolet.svg?style=flat-square&logo=GNU%20Emacs&logoColor=white) +![Supports Emacs 27.1–30.2](https://img.shields.io/badge/Supports-Emacs_27.1–30.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) [![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.1–30.1 (**Recommended: 30.1 + - [native-comp](https://www.emacswiki.org/emacs/GccEmacs)**) +- Emacs 27.1–30.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) diff --git a/lisp/cli/doctor.el b/lisp/cli/doctor.el index f6dc91057..9111fc3a5 100644 --- a/lisp/cli/doctor.el +++ b/lisp/cli/doctor.el @@ -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...")) diff --git a/lisp/doom.el b/lisp/doom.el index 8d9dfdb28..a88770203 100644 --- a/lisp/doom.el +++ b/lisp/doom.el @@ -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"