167 Commits

Author SHA1 Message Date
1c01ab455f docs: update links in project readme
To reflect our recent migration to Github Discussions et co.
2025-07-13 22:28:34 +02:00
9c760c9106 docs: update paypal link in project readme 2025-04-01 00:48:15 -04:00
6e6eaa1189 docs: bump latest supported Emacs version to 30.1
30.1 was released yesterday.

Fix: #8283
2025-02-24 23:40:00 -05:00
40b9ad7b7c docs: remove link to blank issue in project readme
Folks shouldn't be making template-less issues.
2025-01-12 19:58:36 -05:00
c4ee986818 docs: fix badges & update 29.3->29.4
29.4 (an emergency maintenance release) was released on June 22, 2024.

Fix: #7910
2024-06-28 17:00:58 -04:00
ea4792ccd2 docs: bump 29.2 -> 29.3 2024-04-01 13:47:12 -04:00
cff091982e fix(cli): rewrite 'doom sync'; deprecate 'doom build'
This changes 'doom sync' to be smarter about responding to changed
package recipes/pins, changes in Emacs version, or instances where the user
has copied a config to a new system.

In all these cases, the user would formerly have to know about a
specific combination of 'doom sync -u' and 'doom build' to ensure Doom
is in a good state. With this change, 'doom sync' handles all these
cases.

Also, 'doom build' is now deprecated (and 'doom sync' now has a
--rebuild option to mimic its old behavior).

Also also, sometimes, a package may silently fail when cloned (which
used to result in an empty repo). Now, if this is detected, cloning will
be re-attempted up to 3 times before aborting with much more visible
error.

Note: these are stopgap solutions, until v3 is finished.
2024-03-24 18:03:12 -04:00
66d70c38a6 docs: bump supported Emacs version to 29.2 2024-02-04 17:54:30 -05:00
589f92c086 docs: use GH markdown alerts 2023-09-16 20:26:01 +02:00
ea616350c7 docs: mention 29.1 support
Now that 29.1 is stable, support for it is official. This updates or
docs and doctor checks to take this into account. I've also included a
link to a Discourse post where I track support for Emacs HEAD.
2023-08-20 19:51:58 +02:00
a548851c9f docs: future proof discord link in readme 2023-07-23 18:47:08 +02:00
c1c966c811 docs: assume ~/.config/emacs by default
From now on, our documentation will assume your Emacs config lives in
~/.config/emacs, by default, rather than ~/.emacs.d. Support for the
latter is not going away, it will simply be mentioned less in the
literature, as all supported versions of Emacs going forward (and future
versions of Doom) will support (and prefer) XDG conventions.

The user manual will be updated separately.

Close: #6965
Co-authored-by: gagbo <gagbo@users.noreply.github.com>
2023-02-25 20:47:28 -05:00
3633c19df8 docs: recommend Emacs 28.1 instead of 27.2 2022-06-18 23:53:12 +02:00
22a978b316 docs: fix links in project readme
This is a stopgap while I finalize the rewrite-docs branch for merging.

Fix: #6366
2022-06-17 19:10:12 +02:00
77e9932966 bump: :core
Fuco1/smartparens@37f77bf2e2 -> Fuco1/smartparens@ec15aaa748
Wilfred/helpful@67cdd1030b -> Wilfred/helpful@209971ba9f
bbatsov/projectile@f3468e8d20 -> bbatsov/projectile@4d6da873ae
domtronn/all-the-icons.el@65c496d3d1 -> domtronn/all-the-icons.el@ca1ef30004
emacs-straight/project@4fe1eec803 -> emacs-straight/project@c52ec93689
jscheid/dtrt-indent@66fc30af02 -> jscheid/dtrt-indent@57f4072fa8
justbur/emacs-which-key@1217db8c63 -> justbur/emacs-which-key@1ab1d0cc88
raxod502/straight.el@e2de88ea0e -> radian-software/straight.el@0e204d418d

Includes a fix for #5207 (see radian-software/straight.el#955), which
occasionally caused arrayp errors when installing/upgrading packages.

Fix: #5207
Ref: radian-software/straight.el#955
2022-06-17 18:21:23 +02:00
64b0e42260 docs: update repo links in readme 2022-05-05 02:18:41 +02:00
ffe8226a5c docs: update supported emacs versions in readme badge 2022-04-16 18:11:21 +02:00
16fe83ef0e docs: don't claim to support 29 (HEAD)
I'm pulling support for Emacs 29+ (HEAD). It's too volatile and becomes
unusuable from week to week. Use Emacs 28!
2022-02-10 21:07:20 +01:00
8374438ed9 docs: target master branch in CI badges 2022-01-13 22:04:09 +01:00
e7eaa3b256 docs: fix roadmap links 2022-01-12 01:55:34 +01:00
6d5d0345cc docs: remove hacktoberfest announcement 2021-10-30 00:22:05 +02:00
0fe6cb33be docs: add hacktoberfest announcement 2021-10-01 18:20:23 +02:00
044a1a5f2b Drop Emacs 26.x support
Emacs 27.x has been the stable version of Emacs for nearly a year, and
introduces a litany of bugfixes, performance, and quality-of-life
improvements that significantly reduce Doom's maintenance burden (like
XDG support, early-init.el, image manipulation without imagemagick, a
native JSON library, harfbuzz support, pdumper, and others).

With so many big changes on Doom's horizon, I like having one less (big)
thing to worry about.

Also reverts bb677cf7a (#5232) as it is no longer needed.
2021-07-06 02:31:52 -04:00
1a5f4afd0d Reduce minimum required git to 2.23
Thanks to raxod502/straight.el@7ca94a7, which was included in 3329448bd.
This in particular reduces the burden for Ubuntu users.

Relevant to #5088, #5096
2021-06-01 16:08:17 -04:00
2d8342ca5f docs: bump minimum git version: 2.23 -> 2.28 #5088
And bump recommended Emacs: 27.1 -> 27.2
2021-05-24 14:41:16 -04:00
bb67d3f346 readme: relink faq to discourse & polish badges 2021-04-21 21:45:04 -04:00
40d9583cf3 Adjust color/style of discord/discourse badges 2021-04-15 00:21:57 -04:00
075f801fbb Add Discourse badge to README 2021-04-14 23:43:45 -04:00
1e7fb8b915 Remove sourcerer.io hall-of-fame from README
The service shut down: sourcerer-io/sourcerer-app#632
2021-03-06 00:59:06 -05:00
d0b6cef8a5 Bump minimum supported version to Emacs 26.3
From 26.1, which we no longer officially* support.

*I won't be implementing any hard checks for it just yet though. I just
want to push this forward while I plan to drop 26.x support later this
year.
2021-02-05 04:51:24 -05:00
21e206cf34 Fix link to issues in README 2020-10-12 22:22:07 +02:00
8caec41818 Fix typo in README 2020-07-11 21:27:58 +02:00
a15d31c9d4 Fix link to screenshots + minor correction in "Getting started" 2020-06-19 22:17:02 +02:00
47b4fe6a97 Nix and Guix is a great idea! 2020-06-04 08:42:00 -04:00
3e5b7cce3f [eglot] Add support for eglot lsp client in emacs
- Update README
- Add eglot-specifics to cc, rs, py, hs
  removing unused lsp-mode packages when eglot is active
- Add eglot-specific bindings
- Add doctor warnings for debugger +lsp and +peek
- Add eglot-backed lookup-handlers
- Add flycheck checker using eglot for :checkers
  syntax users (using flycheck/flycheck#1676 and
  flycheck/flycheck#1592 discussion).
  This implementation is based on @marsam code, and uses recent
  Flycheck development in order to make the code smaller and
  easier to maintain.
2020-05-28 09:34:10 +02:00
3253ca8435 Minor refactors & comment/message revision 2020-05-25 22:11:15 -04:00
9662523fba UPDATE: "Contribute" link in toc of README.md 2020-05-11 02:19:26 +01:00
64f15bfe3c Fix getting started link in readme 2020-04-27 01:47:20 -04:00
0bb2dc129a Oooops, I did a boo-boo
Abbrev-mode betrayed me :( for that you get two commits for the price of one.
2020-04-26 17:47:43 +08:00
b719f1917c Reflow long text in readme 2020-04-26 04:48:24 -04:00
5edfcec2df Critical bugfixes! Momentus edits of paramount importance crucial to the long-term success of the project
A few tweaks to the readme:
 1. Replaced typographic approximation of em dashes with … em dashes
 2. Made parenthesis surrounding italic text non-italic (yes, it's an improvement — Robert Bringhurst agrees with me [5.3.2 of his book])
 3. Made `project/?` links actually link to the project pages (relative links like `/?` resolve to `/blob/?`)
 4. Replaced code blocks around keypresses with `<kbd></kbd>` as is used earlier in the readme
 5. Fixed new issue link, as in (3)
2020-04-26 15:35:04 +08:00
e4001ebcae Remove website link from readme
It's not up yet!
2020-04-26 02:31:52 -04:00
edef4d6c7d Fix documentation links in readme 2020-04-26 01:54:44 -04:00
2ae397b885 Redesign project readme 2020-04-26 01:48:07 -04:00
f194134828 Update + revise readme 2020-04-07 20:24:44 -04:00
e73a01bcbd Revise badges & change style for readability 2020-03-27 19:36:43 -04:00
bcdadcd45d Mention dependencies in README
And recommend Emacs 26 or 27, but not 28.
2020-03-27 17:51:37 -04:00
9fa76836c1 Persist scratch buffer point, mode & contents
Also renames doom-scratch-buffer-major-mode ->
doom-scratch-initial-major-mode, since it only affects the initial
buffer now.

This was designed to be backwards compatible; you won't lose your
scratch buffers from this update. Though I may remove the old format in
3.1.
2020-02-25 20:30:23 -05:00
8a7763337d doom refresh -> doom sync
refresh isn't going anywhere, but sync will be the canonical command
here on out, because it is more appropriate for kind of work it will be
doing in the future.
2020-02-19 23:34:16 -05:00
9fa78f6a64 Update discord link again
First link wasn't a permanent link. Whoops!
2020-01-27 23:58:32 -05:00