Emacs 29 is more or less feature-complete and is going to be one of the most exciting Emacs releases in recent years. Built-in LSP support (via eglot), tree-sitter, wayland and plenty of other goodies are coming your way https://blog.phundrak.com/emacs-29-what-can-we-expect/
Exciting times ahead!
In Emacs we trust!
@bbatsov Oh wow, I didn't know they merged eglot! That's awesome! I'm also very excited about the first-party tree-sitter support since the current third-party support is... middling.
@bbatsov Being able to install packages via Git is also very nice! I know a few of my packages, as well as some from Mickey Petersen and others, aren't on any package archive, only on GitHub. I've just been cloning them and it's a whole pain.
@j3rn Can't remember the last time I needed a package that's not on MELPA, but I can imagine that's useful in some cases.
@j3rn Yep, tree-sitter will be a game-changer for everyone in due time. I expect the journey to full adoption will be pretty slow, but at least we're making the first steps.
I don't care that much about the LSP support (mostly because I don't need it much with Clojure and OCaml), but I realize that'd be a great improvement for many people and will narrow significantly the gap with "modern" editors.
And Wayland support is quite important for me, as Wayland is horrible without Emacs 29.
@bbatsov I use LSPs for go-to-definition and documentation-on-hover mostly, as well as the flycheck integration. I could get all this in other ways, but for me it's easier to set up the LSP(s).
I'll be excited about Wayland support next month when I get my AMD GPU! With my current NVidia card everything on Wayland is pretty miserable
@j3rn Which GPU are you going for?
@bbatsov My plan is to get the RX 7900 XTX. I usually spring for "the best" (within reason) and thankfully GPU prices have come down since last year!
@bbatsov I’m super excited about this. I’ve been running 29 for a while to get pure GTK on Wayland, and there’s been a few stability issues here and there when I’ve been brave enough to upgrade. But otherwise it’s been working brilliantly. Can’t wait to be back on a stable release again!
@bbatsov ignorant non-emacs user over here and all of that sounds great but I'm curious, why does it need Wayland support?