[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 1.3 0c36b00 25/26: Close #180: Add preamble to comparison to lsp-
From: |
Christian Johansson |
Subject: |
[elpa] 1.3 0c36b00 25/26: Close #180: Add preamble to comparison to lsp-mode.el |
Date: |
Thu, 29 Apr 2021 15:09:17 -0400 (EDT) |
tag: 1.3
commit 0c36b006aa0844437a6eaf702ef6cc9da6b0b2e2
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
Close #180: Add preamble to comparison to lsp-mode.el
* README.md (Differences to lsp-mode.el): Add preamble.
---
README.md | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/README.md b/README.md
index ad6730c..cefccad 100644
--- a/README.md
+++ b/README.md
@@ -237,17 +237,18 @@ eglot-shutdown`.
# Differences to lsp-mode.el
-Eglot and [lsp-mode.el][emacs-lsp] share a common goal, which is to
-bring LSP to Emacs. lsp-mode.el is a more mature extension with a
-host of [plugins][emacs-lsp-plugins] for bells and whistles. Eglot
-may still lag it in some aspects, but the gap is closing as more
-features make it into Eglot and more servers are supported
-out-of-the-box.
-
-Conversely, you may find Eglot surpasses lsp-mode.el in other aspects,
-namely simplicity. Eglot is considerably less code and hassle than
-lsp-mode.el. In most cases, there's nothing to configure. It's a
-minimalist approach focused on user experience and performance.
+Around May 2018, I wrote a comparison of Eglot to `lsp-mode.el`, and
+was discussed with its then-maintainer. That mode has since been
+refactored/rewritten and now
+[purports to support](https://github.com/joaotavora/eglot/issues/180)
+a lot of features that differentiated Eglot from it. It may now be
+very different or very similar to Eglot, or even sing with the birds
+in the trees, so [go check it out](emacs-lsp). That said, here's the
+original comparison, which I will not be updating any more.
+
+Eglot is considerably less code and hassle than lsp-mode.el. In most
+cases, there's nothing to configure. It's a minimalist approach
+focused on user experience and performance.
User-visible differences:
- [elpa] 1.3 dc84ff6 06/26: * eglot.el (eglot--current-column): New helper., (continued)
- [elpa] 1.3 dc84ff6 06/26: * eglot.el (eglot--current-column): New helper., Christian Johansson, 2021/04/29
- [elpa] 1.3 5595a75 12/26: Fix #116, #150: don't break in indirect buffers, Christian Johansson, 2021/04/29
- [elpa] 1.3 72e06ea 14/26: Use javascript-typescript-langserver for typescript-mode (#174), Christian Johansson, 2021/04/29
- [elpa] 1.3 4fbbe9c 19/26: Per #173: adjust previous fix, Christian Johansson, 2021/04/29
- [elpa] 1.3 8a2008f 21/26: Warn about suspicious interface usage at compile-time, Christian Johansson, 2021/04/29
- [elpa] 1.3 3082a85 02/26: Fix #164: CodeAction command can be a Command object (#165), Christian Johansson, 2021/04/29
- [elpa] 1.3 7d41833 05/26: Per #52, #127: Improve performance of xref summary line collection, Christian Johansson, 2021/04/29
- [elpa] 1.3 9e7f370 11/26: Use eglot--dbind for destructuring, Christian Johansson, 2021/04/29
- [elpa] 1.3 c3d2000 26/26: * eglot.el (Version): Bump to 1.3, Christian Johansson, 2021/04/29
- [elpa] 1.3 dfa648d 24/26: Be lenient by default to unknown methods or notifications, Christian Johansson, 2021/04/29
- [elpa] 1.3 0c36b00 25/26: Close #180: Add preamble to comparison to lsp-mode.el,
Christian Johansson <=
- [elpa] 1.3 f0bdf4c 20/26: Fix #144: Use eglot--dbind and eglot--lambda throughout, Christian Johansson, 2021/04/29
- [elpa] 1.3 0005dc8 22/26: Scratch/use elpa flymake (#178), Christian Johansson, 2021/04/29
- [elpa] 1.3 3a56470 17/26: Fix #164: handle CodeAction/Command polymorphism with eglot--dcase, Christian Johansson, 2021/04/29
- [elpa] 1.3 6643310 16/26: Per #173: robustify previous fix against non-standard insertion bindings, Christian Johansson, 2021/04/29