Eglot

Lightweight Language Server Protocol client for Emacs, bundled with Emacs since version 29.

Liked as the LSP client built into Emacs123 and as a replacement for lsp-mode alongside newer packages like Corfu and Vertico.456 The main caveat is that the bundled version can lag on bug fixes7, so one commenter had to install the ELPA version instead.8
The HN verdict, written from 8 cited comments
5recommend
1warn against
Nov 3, 2025first mention
Oct 28, 2026latest mention
Nov 25 – Oct 26
Used forfor Emacs usersfor vanilla Emacs configsfor TypeScriptfor Go and Rustemacs lsp clientlsp client in emacs

Why people recommend it

Modern package stack · 3

Commenters pair it with Corfu, Vertico, Tempel and tree-sitter as part of a newer Emacs setup.

“I switched to Eglot/Corfu/Vertico/Tempel. I much prefer the new wave.”

switched from lsp-modeon “Emacs Turns 50”

“I use corfu, eglot, and vertico now.”

Show 1 more

Built into Emacs · 3

It ships with Emacs, so no extra LSP package is needed.

“I use corfu, eglot, and vertico now.”

“integrate with tsc via the built-in LSP client, eglot. Works well.”

Show 1 more

“you probably don't need lsp-mode, you can use the built-in eglot”

heavy Emacs user with vanilla configon “How I am deeply integrating Emacs”

lsp-mode alternative · 3

Users switched from lsp-mode or say lsp-mode is unnecessary.

“I switched to Eglot/Corfu/Vertico/Tempel. I much prefer the new wave.”

switched from lsp-modeon “Emacs Turns 50”

“you probably don't need lsp-mode, you can use the built-in eglot”

heavy Emacs user with vanilla configon “How I am deeply integrating Emacs”
Show 1 more

“I use corfu, eglot, and vertico now.”

Language support · 2

Used with TypeScript via tsc and with Go and Rust language modes.

“integrate with tsc via the built-in LSP client, eglot. Works well.”

“My most "modern" adoption is probably using lsp and eglot with various language modes”

Caveats and dissent

Bundled version bugs · 1

One user could not use the built-in version and needed the ELPA release for bug fixes.

“I couldn't even use the built in version of eglot and had to use ELPA version for bug fixes”

Often compared with

Who recommends it in their own words

All comments 8

“I switched to Eglot/Corfu/Vertico/Tempel. I much prefer the new wave.”

switched from lsp-modeon “Emacs Turns 50”

“I use corfu, eglot, and vertico now.”

“I couldn't even use the built in version of eglot and had to use ELPA version for bug fixes”

“My most "modern" adoption is probably using lsp and eglot with various language modes”

“integrate with tsc via the built-in LSP client, eglot. Works well.”

“you probably don't need lsp-mode, you can use the built-in eglot”

heavy Emacs user with vanilla configon “How I am deeply integrating Emacs”

“project.el, eglot, LSP things, helm, corfu, vterm, flycheck”

Threads where it came up

Also written as eglot. Data: eglot.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help