From 30892cbd330ace125454a056ca86d85e2a860bf5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=C3=A3o=20T=C3=A1vora?= Date: Sat, 29 Apr 2023 20:47:24 +0100 Subject: [PATCH] Eglot: bump to 1.15 * lisp/progmodes/eglot.el (Version): Bump to 1.15 * etc/EGLOT-NEWS: Update. --- etc/EGLOT-NEWS | 26 ++++++++++++++++++++++++++ lisp/progmodes/eglot.el | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/etc/EGLOT-NEWS b/etc/EGLOT-NEWS index 7369b3bf545..27796adef4b 100644 --- a/etc/EGLOT-NEWS +++ b/etc/EGLOT-NEWS @@ -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. + +* 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. + * Changes in Eglot 1.14 (3/4/2023) diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index 53bc25a1b7e..1e0bcd30485 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -2,7 +2,7 @@ ;; Copyright (C) 2018-2023 Free Software Foundation, Inc. -;; Version: 1.14 +;; Version: 1.15 ;; Author: João Távora ;; Maintainer: João Távora ;; URL: https://github.com/joaotavora/eglot -- 2.39.5