3 ms·
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).
by jaster 4y 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.
- jonnycomputer 4y agoemacs-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.
- jaster 4y agoSorry, 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 https://github.com/hlissner/doom-emacs), so doom is taking charge of setting up emacs-lsp for me.
- jonnycomputer 4y agoThank 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.
- jaster 4y agoFor 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.
- nanna 4y agoDo we have any idea when 28 will be available through the regular guix Emacs package?