mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
docs: bump latest supported Emacs version to 30.1
30.1 was released yesterday. Fix: #8283
This commit is contained in:
2
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
2
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@ -34,7 +34,7 @@ body:
|
|||||||
required: true
|
required: true
|
||||||
- label: >
|
- label: >
|
||||||
The issue can be reproduced on a stable release of Emacs, such as 27,
|
The issue can be reproduced on a stable release of Emacs, such as 27,
|
||||||
28, or 29. *(Unstable versions end in .50, .60, or .9x)*
|
28, 29, or 30. *(Unstable versions end in .50, .60, or .9x)*
|
||||||
required: true
|
required: true
|
||||||
- type: markdown
|
- type: markdown
|
||||||
attributes:
|
attributes:
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
[Install](#install) • [Documentation] • [FAQ] • [Screenshots] • [Contribute](#contribute)
|
[Install](#install) • [Documentation] • [FAQ] • [Screenshots] • [Contribute](#contribute)
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
<!--  -->
|
<!--  -->
|
||||||
[][Discord]
|
[][Discord]
|
||||||
@ -99,7 +99,7 @@ Check out [the FAQ][FAQ] for answers to common questions about the project.
|
|||||||
|
|
||||||
# Prerequisites
|
# Prerequisites
|
||||||
- Git 2.23+
|
- Git 2.23+
|
||||||
- Emacs 27.1–29.4 (**Recommended: 29.4 +
|
- Emacs 27.1–30.1 (**Recommended: 30.1 +
|
||||||
[native-comp](https://www.emacswiki.org/emacs/GccEmacs)**)
|
[native-comp](https://www.emacswiki.org/emacs/GccEmacs)**)
|
||||||
- [ripgrep] 11.0+
|
- [ripgrep] 11.0+
|
||||||
- GNU `find`
|
- GNU `find`
|
||||||
|
@ -54,19 +54,19 @@ in."
|
|||||||
|
|
||||||
(print! (start "Checking your Emacs version..."))
|
(print! (start "Checking your Emacs version..."))
|
||||||
(print-group!
|
(print-group!
|
||||||
(cond ((or (> emacs-major-version 29)
|
(cond ((or (> emacs-major-version 30)
|
||||||
(string-match-p ".\\([56]0\\|9[0-9]\\)$" emacs-version))
|
(string-match-p ".\\([56]0\\|9[0-9]\\)$" emacs-version))
|
||||||
(warn! "Detected a development version of Emacs (%s)" emacs-version)
|
(warn! "Detected a development version of Emacs (%s)" emacs-version)
|
||||||
(if (> emacs-major-version 29)
|
(if (> emacs-major-version 30)
|
||||||
(explain! "This is the bleeding edge of Emacs. As it is constantly changing, Doom will not "
|
(explain! "This is the bleeding edge of Emacs. As it is constantly changing, Doom will not "
|
||||||
"(officially) support it. If you've found a stable commit, great! But be cautious "
|
"(officially) support it. If you've found a stable commit, great! But be cautious "
|
||||||
"about updating Emacs too eagerly!\n")
|
"about updating Emacs too eagerly!\n")
|
||||||
(explain! "A version that ends in .50, .60, or .9X indicates a build of Emacs in between "
|
(explain! "A version that ends in .50, .60, or .9X indicates a build of Emacs in between "
|
||||||
"stable releases (i.e. development builds). Doom does not support these well.\n"))
|
"stable releases (i.e. development builds). Doom does not support these well.\n"))
|
||||||
(explain! "Because development builds are prone to random breakage, there will be a greater "
|
(explain! "Because development (or bleeding edge) builds are prone to random breakage, "
|
||||||
"burden on you to investigate and deal with issues. Please make extra sure that "
|
"there will be a greater burden on you to investigate and deal with issues. "
|
||||||
"your issue is reproducible on a stable version (between 27.1 and 29.4) before "
|
"Please make extra sure that your issue is reproducible on a stable version "
|
||||||
"reporting them to Doom's issue tracker!\n"
|
"(between 27.1 and 30.1) before reporting them to Doom's issue tracker!\n"
|
||||||
"\n"
|
"\n"
|
||||||
"If this doesn't phase you, read the \"Why does Doom not support Emacs HEAD\" QnA "
|
"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 "
|
"in Doom's FAQ. It offers some advice for debugging and surviving issues on the "
|
||||||
@ -74,14 +74,14 @@ in."
|
|||||||
"Doom's best supported version of Emacs."))
|
"Doom's best supported version of Emacs."))
|
||||||
((= emacs-major-version 27)
|
((= emacs-major-version 27)
|
||||||
(warn! "Emacs 27 is supported, but not for long!")
|
(warn! "Emacs 27 is supported, but not for long!")
|
||||||
(explain! "Doom will drop 27.x support sometime late-2024. It's recommended that you upgrade "
|
(explain! "Doom will drop 27.x support sometime mid-2025. It's recommended that you upgrade "
|
||||||
"to the latest stable release (currently 29.4). It is better supported, faster, and "
|
"to the latest stable release (currently 30.1). It is better supported, faster, and "
|
||||||
"more stable.")))
|
"more stable.")))
|
||||||
|
|
||||||
(when (and (version= emacs-version "29.4") (featurep 'pgtk))
|
(when (and (version= emacs-version "29.4") (featurep 'pgtk))
|
||||||
(warn! "Detected emacs-pgtk 29.4!")
|
(warn! "Detected emacs-pgtk 29.4!")
|
||||||
(explain! "If you are experiencing segfaults (crashes), consider downgrading to 29.3 or "
|
(explain! "If you are experiencing segfaults (crashes), consider downgrading to 29.3 or "
|
||||||
"upgrading to 30+. A known bug in 29.4 causes intermittent crashes. "
|
"upgrading to 30.1+. A known bug in 29.4 causes intermittent crashes. "
|
||||||
"See doomemacs#7915 for details.")))
|
"See doomemacs#7915 for details.")))
|
||||||
|
|
||||||
(print! (start "Checking for Doom's prerequisites..."))
|
(print! (start "Checking for Doom's prerequisites..."))
|
||||||
|
@ -81,7 +81,7 @@
|
|||||||
(when (< emacs-major-version 27)
|
(when (< emacs-major-version 27)
|
||||||
(user-error
|
(user-error
|
||||||
(concat
|
(concat
|
||||||
"Detected Emacs " emacs-version ", but Doom requires 27.1 or newer (29.4 is\n\n"
|
"Detected Emacs " emacs-version ", but Doom requires 27.1 or newer (30.1 is\n\n"
|
||||||
"recommended). The current Emacs executable in use is:\n\n " (car command-line-args)
|
"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 "
|
"\n\nA guide for installing a newer version of Emacs can be found at:\n\n "
|
||||||
(format "https://docs.doomemacs.org/-/install/%s"
|
(format "https://docs.doomemacs.org/-/install/%s"
|
||||||
|
Reference in New Issue
Block a user