Chris's Wiki :: blog/programming/EmacsLspModeToEglot

Recently, I decided to take my long standing, perfectly good GNU Emacs lsp-mode setup and completely replace it with Eglot, the now built in GNU Emacs LSP solution. At one level I didn&#39;t have any particularly strong specific reason to switch; I started by trying out Eglot after switching entirely to Corfu then just kept going to see how far I could get towards a good Eglot environment. The result is perfectly good and some things work better (Eglot will do &#39;complete to common prefix&#39; in Go and Python modes) but it took more than a little bit of yak shaving to get here.