What was your experience of moving from lsp-mode to eglot?

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • eglot

    A client for Language Server Protocol servers

  • lsp-mode

    Emacs client/library for the Language Server Protocol

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • clangd

    clangd language server

  • Those clangd crashes were not caused by lsp-mode, but by...clangd crashing. You're probably thinking of an issue where clangd would crash when fetching completions for company, right? This ended up being a data race issue (ignore the OP, it doesn't have anything to do with C++20) in clangd. I posted another reproducible example there, and a few days later the issue got fixed with this commit. Every LSP client would cause clangd to crash if they asked clangd to provide completions at the same point (I could trigger it in VsCode by manually pressing C-SPC to force completions at a point where it normally wouldn't complete anything), but at least it's been fixed now!

  • llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

  • Those clangd crashes were not caused by lsp-mode, but by...clangd crashing. You're probably thinking of an issue where clangd would crash when fetching completions for company, right? This ended up being a data race issue (ignore the OP, it doesn't have anything to do with C++20) in clangd. I posted another reproducible example there, and a few days later the issue got fixed with this commit. Every LSP client would cause clangd to crash if they asked clangd to provide completions at the same point (I could trigger it in VsCode by manually pressing C-SPC to force completions at a point where it normally wouldn't complete anything), but at least it's been fixed now!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • C++ dev: clangd or ccls for lsp-mode?

    2 projects | /r/emacs | 4 Jan 2022
  • Help getting the yaml language server working with eglot

    3 projects | /r/emacs | 21 Mar 2023
  • Anyone notice lsp-mode on FreeBSD recently broke?

    2 projects | /r/emacs | 6 Mar 2021
  • An Experimental Cloudformation language server

    1 project | news.ycombinator.com | 20 Mar 2024
  • lsp-mode: Emacs client/library for the Language Server Protocol

    1 project | /r/planetemacs | 15 Oct 2023