Hacker News new | ask | show | jobs
by jaster 1535 days ago
I have been testing Emacs 28 for a few weeks now, as it was reported to improve performance on LSP integration (which was sometimes sluggish for me with rust).

I have to say I wasn't disappointed. It's now comparatively blazingly fast. I hugely recommend to give it a try if you work in emacs with LSP.

Since my distro had not packaged it yet, I installed it from guix instead (package `emacs-next`). It worked like a charm.

2 comments

Do we have any idea when 28 will be available through the regular guix Emacs package?
emacs-next is how you installed lsp?

I tried installing a lsp package at some point, but I couldn't figure out if it was actually doing anything over and above the language major modes. Not sure if it was actually doing anything at all actually.

Sorry, to clarify: I used the package `emacs-next` from guix to install emacs 28. You still need to install and configure emacs-lsp along with the LSP backend(s) you want to use.

I'm currently using the doom-emacs "emacs distro" (https://github.com/hlissner/doom-emacs), so doom is taking charge of setting up emacs-lsp for me.

Thank you for that. I haven't really checked out any of these distros (doom, prelude, etc.), but maybe I should.

One of the issues I have is that I work on multiple disconnected servers, and so I usually end up installing emacs on all of them. Using tramp is an option, but often times I just want a local editor because I find myself needing one in the context I'm working in. But all the servers run slightly different OS versions, etc.

Maybe a mangaged-for-me distribution that does most everything I want without me fiddling with it is the way to go.

For me it was worked relatively well.

I track my config in a git repo, and doom-emacs is rather helpful on what external tools must be installed for various configuration "layers" (like when working with such and such language). When using LSP, it can even proposes to install an appropriate language server in some cases.