Hacker ApprovedDepartments

Eglot

Shares rank 7 of 24 Emacs packages by recommenders

Built into Emacs with good defaults and less setup than lsp-mode, but critics say it will not install language servers and can be slow.

Built into Emacs with good defaults and less setup than lsp-mode, but critics say it will not install language servers and can be slow.

25 people gave an opinion

recommend it
16
criticize it
9
approval share
64%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 16 people recommend itNeeds 10 or more, met.
  • 1.7 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 8 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Built into Emacs

    “a lot of what has brought more energy into Emacs world recently is treesit and eglot becoming widely available in distributions”

    Comment from 13 Jul 2026 in “Human Emacs”

    “mainly due to the built-in eglot. You need a lot less elisp code than you used to”

    Comment from 16 Nov 2025 in “IDEmacs: A Visual Studio Code clone for Emacs”

    “Eglot is built in and has a good set of default for current servers.”

    Comment from 26 Nov 2025 in “Surprisingly, Emacs on Android is pretty good”
  • Works well out of the box

    “Tree-sitter support is quite smooth now, with automatic grammar installation.”

    Comment from 28 Oct 2026 in “Emacs Turns 50”

    “Eglot is built in and has a good set of default for current servers.”

    Comment from 26 Nov 2025 in “Surprisingly, Emacs on Android is pretty good”

    “Everything mostly worked out of the box.”

    Comment from 10 Mar 2026 in “Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor”
  • Less setup and configuration

    “mainly due to the built-in eglot. You need a lot less elisp code than you used to”

    Comment from 16 Nov 2025 in “IDEmacs: A Visual Studio Code clone for Emacs”

    “It does enough for me, and the configuration is manageable.”

    Comment from 25 Aug 2026 in “What's new in Emacs 31.1”

    “It requires less setup than lsp-mode.”

    Comment from 10 Mar 2026 in “Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor”
  • Fast enough and sufficient for needs

    “fast enough without it, even on large projects”

    Comment from 22 Apr 2026 in “Parallel Agents in Zed”

    “it's been completely sufficient for my needs”

    Comment from 25 Aug 2026 in “What's new in Emacs 31.1”

What people warn about

Each mark is one comment

  • Does not help set up servers

    “Eglot won't help you get your system ready for LSP work, it will only avail itself if what's there.”

    Comment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

    “Eglot will prompt and show nothing of meaningful assistance beyond a name”

    Comment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

    “will prompt and show nothing of meaningful assistance beyond a name”

    Comment from 28 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”
  • Slow, timeouts, blocking pauses

    “it's simply not ready for the masses. I frequently get timeouts”

    Comment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

    “painful blocking pauses when using eglot + rust-analyzer”

    Comment from 5 Jan 2026 in “I switched from VSCode to Zed”

    “eglot has performance issues.”

    Comment from 27 Nov 2025 in “Surprisingly, Emacs on Android is pretty good”
  • Lsp-mode seen as better

    “lsp-mode supports DAP whilst the now-built-in Eglot doesn’t”

    Comment from 2 Nov 2025 in “Ask HN: Where to begin with "modern" Emacs?”

    “I like experience better than eglot”

    Comment from 1 Nov 2025 in “Ask HN: Where to begin with "modern" Emacs?”

Other Emacs packages people recommend

The four most recommended other Emacs packages, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Eglot compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Evil mode for Emacs39785%11—Approved
agent-shell25681%11—Approved
TRAMP for Emacs251071%8—Approved
gptel20195%12—Approved
EglotThis page16964%8——
See all 24 Emacs packages, ranked

What people said

28 of the 31 comments that mention it, newest first. Each links to the original comment.

“that simplified my configuration”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“I much prefer the new wave.”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“Eglot is actually packaged with Emacs now.”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“Tree-sitter support is quite smooth now, with automatic grammar installation.”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“will prompt and show nothing of meaningful assistance beyond a name”

CriticizesComment from 28 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“I think eglot often just works now.”

RecommendsComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“The critique converning lsp and eglot support is nonetheless true.”

CriticizesComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“it's simply not ready for the masses. I frequently get timeouts”

CriticizesComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“Eglot will prompt and show nothing of meaningful assistance beyond a name”

CriticizesComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“If it can't find an LSP binary, Eglot will prompt you to pick one, and tell you which one it was looking for. That seems reasonable to me.”

RecommendsComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

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

CriticizesComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“Eglot won't help you get your system ready for LSP work, it will only avail itself if what's there.”

CriticizesComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“it's been completely sufficient for my needs”

RecommendsComment from 25 Aug 2026 in “What's new in Emacs 31.1”

“It does enough for me, and the configuration is manageable.”

RecommendsComment from 25 Aug 2026 in “What's new in Emacs 31.1”

“because it’s built in and a nice baseline”

RecommendsComment from 25 Aug 2026 in “What's new in Emacs 31.1”

“Between treesitter and eglot (read: LSP)”

RecommendsComment from 24 Aug 2026 in “What's new in Emacs 31.1”

“a lot of what has brought more energy into Emacs world recently is treesit and eglot becoming widely available in distributions”

RecommendsComment from 13 Jul 2026 in “Human Emacs”

“I am using eglot as package manager, but I wrap it into use-package commands for compatibility reasons.”

RecommendsComment from 15 Jun 2026 in “Even More Batteries Included with Emacs”

“fast enough without it, even on large projects”

RecommendsComment from 22 Apr 2026 in “Parallel Agents in Zed”

“Everything mostly worked out of the box.”

RecommendsComment from 10 Mar 2026 in “Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor”

“It requires less setup than lsp-mode.”

RecommendsComment from 10 Mar 2026 in “Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor”

“painful blocking pauses when using eglot + rust-analyzer”

CriticizesComment from 5 Jan 2026 in “I switched from VSCode to Zed”

“eglot has performance issues.”

CriticizesComment from 27 Nov 2025 in “Surprisingly, Emacs on Android is pretty good”

“Eglot is built in and has a good set of default for current servers.”

RecommendsComment from 26 Nov 2025 in “Surprisingly, Emacs on Android is pretty good”

“I also use eglot and it's great”

RecommendsComment from 26 Nov 2025 in “Surprisingly, Emacs on Android is pretty good”

“mainly due to the built-in eglot. You need a lot less elisp code than you used to”

RecommendsComment from 16 Nov 2025 in “IDEmacs: A Visual Studio Code clone for Emacs”

“lsp-mode supports DAP whilst the now-built-in Eglot doesn’t”

CriticizesComment from 2 Nov 2025 in “Ask HN: Where to begin with "modern" Emacs?”

“I like experience better than eglot”

CriticizesComment from 1 Nov 2025 in “Ask HN: Where to begin with "modern" Emacs?”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.