emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 49f449bb5bc 5/5: Eglot: release version 1.18


From: João Távora
Subject: master 49f449bb5bc 5/5: Eglot: release version 1.18
Date: Mon, 20 Jan 2025 16:44:57 -0500 (EST)

branch: master
commit 49f449bb5bc90bc1eca6b4a1f013d4c0b5460d65
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>

    Eglot: release version 1.18
    
    * etc/EGLOT-NEWS: Update.
    
    * lisp/progmodes/eglot.el (Version): Bump to 1.18
---
 etc/EGLOT-NEWS          | 39 ++++++++++++++++++++++++++++++++++-----
 lisp/progmodes/eglot.el |  2 +-
 2 files changed, 35 insertions(+), 6 deletions(-)

diff --git a/etc/EGLOT-NEWS b/etc/EGLOT-NEWS
index 3f1b76bdea0..f4621994b67 100644
--- a/etc/EGLOT-NEWS
+++ b/etc/EGLOT-NEWS
@@ -20,11 +20,16 @@ https://github.com/joaotavora/eglot/issues/1234.
 
 * Changes in upcoming Eglot
 
-** Disable workDoneProgress if eglot-report-progress is nil
+
+* Changes in Eglot 1.18 (20/1/2025)
+
+** 'eglot-managed-mode-hook' now run when turning off Eglot (bug#70958)
 
-Eglot will now try to not register $/progress messages from the server
-when the defcustom is set to nil.  This requires a restart of the server
-for the change to take effect.
+** Better handling of 'eglot-report-progress'
+
+Eglot no longer advertises the 'workDoneProgress' capability when this
+customization variable is set to nil.  This requires a restart of the
+server for the change to take effect.
 
 ** LSP MarkedString interface is now supported (bug#71353)
 
@@ -38,16 +43,34 @@ C-M-i).
 
 ** More strict completion expansion (bug#72705).
 
-It ensures that "expand common" commands (such as C-M-i or TAB in
+Ensures that "expand common" commands (such as C-M-i or TAB in
 third-party frontends) don't result in fewer completions than before
 they are called.
 
+** More robust completion results when typing quickly (github#1474, bug#73279)
+
+** Support for 'InsertReplaceEdit' objects (bug#73857)
+
+This allows servers such as Zig's 'zls' to behave better when completion
+starts from the middle of an incomplete symbol.
+
 ** Experimental support for Eglot-only subprojects (github#1337)
 
 Useful for complex projects with subprojects needing different language
 servers.  See associated github issue
 https://github.com/joaotavora/eglot/discussions/1337 for examples.
 
+** Support nested {} in server-provided globs (github#1403)
+
+In short, play nice with 'tailwindcss-language-server' which seems to
+use this.
+
+** Eglot commands have a 'command-modes' property (bug#70554)
+
+** Fix to function signature display (bug#74914)
+
+** Fix command execution (bug#71642)
+
 ** New servers have been added to 'eglot-server-programs'.
 
 - blueprint (bug#70015)
@@ -56,6 +79,12 @@ https://github.com/joaotavora/eglot/discussions/1337 for 
examples.
 - millet
 - nushell (bug#68823)
 
+** Eglot uses an internal 'track-changes.el' library (bug#70077)
+
+This should in theory help smoothen the Eglot's handling of events that
+change the buffer.  The library has been problematic in the past, let's
+hope we're past that phase.
+
 
 * Changes in Eglot 1.17 (25/1/2024)
 
diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index d7caa7d120e..181f4a9c7a0 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2018-2025 Free Software Foundation, Inc.
 
-;; Version: 1.17
+;; Version: 1.18
 ;; Author: João Távora <joaotavora@gmail.com>
 ;; Maintainer: João Távora <joaotavora@gmail.com>
 ;; URL: https://github.com/joaotavora/eglot



reply via email to

[Prev in Thread] Current Thread [Next in Thread]