Hacker News new | ask | show | jobs
by mostafah 1520 days ago
I second this. lsp-mode was the main recommendation when I started looking into LSP for Emacs, and it was ok, but I switched to eglot a few months ago and I’m very happy with it. It’s more Emcas-y, IMO.
1 comments

Just to be super clear about this: "more emacs-y" is not personally a preference of mine, and I'm actually more attracted to things that consciously break the mold of conventional Emacs (I love Helm, I love Magit, I love things that pop new UI up into my face). And most of the stuff that eglot integrates into, I didn't really ever play with or even know before I turned eglot on.

What makes eglot work for me is that it actually works. It is very low drama and does essentially what it says it'll do. I open up a file in most of the languages I work on, click on a function call, `xref-find-definitions`, and poof there I am at that function's definition. It's cut down my grepping by at least 50%.

Good to know. I've struggled with setting up lsp for Elixir (after Alchemist was retired). I've settled for IntelliJ with Emacs keybindings (which really isn't a bad way to go, all things considered).
How do you manage with out kill ring? I tried it and I just can't get through 10min of usage without
Have you tried the command: "Paste from history..." I have it bound to Opt+Y in IntelliJ
To be honest, I don't use kill ring anyway, but would probably be a good thing for me to learn about in my regular emacs work.