]> git.eshelyaron.com Git - emacs.git/commitdiff
Eglot: bump to 1.15
authorJoão Távora <joaotavora@gmail.com>
Sat, 29 Apr 2023 19:47:24 +0000 (20:47 +0100)
committerJoão Távora <joaotavora@gmail.com>
Sat, 29 Apr 2023 22:31:29 +0000 (23:31 +0100)
* lisp/progmodes/eglot.el (Version): Bump to 1.15

* etc/EGLOT-NEWS: Update.

etc/EGLOT-NEWS
lisp/progmodes/eglot.el

index 7369b3bf5452a51f44e2c203db37820a3a389312..27796adef4b19487c4d6efaaf143c5c882ea0bd6 100644 (file)
@@ -17,6 +17,32 @@ This refers to https://github.com/joaotavora/eglot/issues/.  That is,
 to look up issue github#1234, go to
 https://github.com/joaotavora/eglot/issues/1234.
 
+\f
+* Changes in Eglot 1.15 (29/4/2023)
+
+** Fix LSP "languageId" detection
+
+Many servers today support multiple languages, meaning they can handle
+more than one file type in the same connection.  This relies on the
+client supplying a ':languageId' string.  Previously, Eglot calculated
+this string based on an imperfect heuristic and was often wrong.  See
+github#1206.
+
+** Fix problems with missing signature documentation (bug#62687)
+
+** Reworked 'eglot-imenu'
+
+Eglot's Imenu backend (used for M-x imenu among other extensions), has
+been reworked.  Most newer servers respond to
+'textDocument/documentSymbol' with a vector of 'DocumentSymbol', not
+'SymbolInformation'.  It's not worth it trying to make the two formats
+resemble each other.  This also lays groundwork supporting a
+forthcoming "breadcrumb" feature of bug#58431.
+
+** New command 'eglot-update'
+
+This allows users to easily update to the latest version of Eglot.
+
 \f
 * Changes in Eglot 1.14 (3/4/2023)
 
index 53bc25a1b7ef1c6c58a0826a679e3e1752517c17..1e0bcd3048582dbd132c841de658e30bb44a0605 100644 (file)
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2018-2023 Free Software Foundation, Inc.
 
-;; Version: 1.14
+;; Version: 1.15
 ;; Author: João Távora <joaotavora@gmail.com>
 ;; Maintainer: João Távora <joaotavora@gmail.com>
 ;; URL: https://github.com/joaotavora/eglot