ornxka has quit [Quit: No Ping reply in 180 seconds.]
eyJhb has quit [Ping timeout: 260 seconds]
eyJhb has joined #nixos-emacs
eyJhb has joined #nixos-emacs
ornxka has joined #nixos-emacs
<dash>
interesting, what are the differences
<DamienCassou>
dash: are you asking me?
<dash>
sure! i hav enot looked into eglot and have only used lsp-mode a little.
<dash>
(with pyright and rust-analyzer)
<DamienCassou>
I like eglot because it is simpler. It does not try to install stuff automatically, it uses the binaries in the path (which I like because I'm using nix). I also like that it leverages libraries provided by Emacs instead of requiring many external dependencies. It provides a simple command-based UI instead of adding clickable links in the blank parts of my window (as lsp-ui does).
<DamienCassou>
what I don't like about eglot is that (1) it depends on Emacs core libraries that are more recent than those provided with the latest release of Emacs and (2) it can only handle 1 lsp server (I need 2 lsp servers when writing JS code: one for JS and one for linting)
<DamienCassou>
lsp-mode is exactly the opposite
<DamienCassou>
because of the 1-lsp-server constraint, I can only use lsp-mode
<dash>
aha
cole-h has quit [Ping timeout: 240 seconds]
rajivr has quit [Quit: Connection closed for inactivity]
selfsymmetric-mu has quit [Remote host closed the connection]
selfsymmetric-mu has joined #nixos-emacs
feepo has quit [Read error: Connection reset by peer]
feepo has joined #nixos-emacs
selfsymmetric-mu has quit [Ping timeout: 264 seconds]