[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/eglot 973cd81 25/26: Close #180: Add preamble to compar
From: |
João Távora |
Subject: |
[elpa] externals/eglot 973cd81 25/26: Close #180: Add preamble to comparison to lsp-mode.el |
Date: |
Sun, 9 Dec 2018 19:11:30 -0500 (EST) |
branch: externals/eglot
commit 973cd8130b92b0c50c50763469be135fc5724cd4
Author: João Távora <address@hidden>
Commit: João Távora <address@hidden>
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] externals/eglot 38da3d3 15/26: Fix #159: Properly clear old diagnostics when making new ones, (continued)
- [elpa] externals/eglot 38da3d3 15/26: Fix #159: Properly clear old diagnostics when making new ones, João Távora, 2018/12/09
- [elpa] externals/eglot 444a8c3 16/26: Per #173: robustify previous fix against non-standard insertion bindings, João Távora, 2018/12/09
- [elpa] externals/eglot 1d42be4 13/26: Close #173: support completionContext to help servers like ccls, João Távora, 2018/12/09
- [elpa] externals/eglot e2200ce 09/26: Simplify interface of eglot--dbind macro, João Távora, 2018/12/09
- [elpa] externals/eglot c1848c3 23/26: Handle array params to server notification or requests, João Távora, 2018/12/09
- [elpa] externals/eglot 23accee 26/26: * eglot.el (Version): Bump to 1.3, João Távora, 2018/12/09
- [elpa] externals/eglot 37706af 21/26: Warn about suspicious interface usage at compile-time, João Távora, 2018/12/09
- [elpa] externals/eglot 6de3d9c 10/26: Per #171, #156: Introduce eglot--dcase, João Távora, 2018/12/09
- [elpa] externals/eglot a46f003 17/26: Fix #164: handle CodeAction/Command polymorphism with eglot--dcase, João Távora, 2018/12/09
- [elpa] externals/eglot 6b0b1b7 24/26: Be lenient by default to unknown methods or notifications, João Távora, 2018/12/09
- [elpa] externals/eglot 973cd81 25/26: Close #180: Add preamble to comparison to lsp-mode.el,
João Távora <=
- [elpa] externals/eglot a1f2033 12/26: Fix #116, #150: don't break in indirect buffers, João Távora, 2018/12/09