emacs-diffs
[Top][All Lists]
Advanced

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

master cf439636d4: Eglot: Advertise completion.resolveSupport capabiliti


From: Eli Zaretskii
Subject: master cf439636d4: Eglot: Advertise completion.resolveSupport capabilities
Date: Thu, 24 Nov 2022 09:17:10 -0500 (EST)

branch: master
commit cf439636d466d999a1f064fe9783013d3f3db17d
Author: Marcin Pajkowski <marcin.pajkowski@gmail.com>
Commit: Eli Zaretskii <eliz@gnu.org>

    Eglot: Advertise completion.resolveSupport capabilities
    
    Some servers avoid reporting completion items that
    require "additionalTextEdits" capability.  Actually,
    'eglot-completion-at-point' function supports such
    feature so it can be advertised to LSP server.
    * lisp/progmodes/eglot.el (eglot-client-capabilities): Advertise
    resolveSupport.  (bug#59465)
    
    Copyright-paperwork-exempt: yes
---
 lisp/progmodes/eglot.el | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index e057b12e0e..94f718c865 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -737,6 +737,10 @@ treated as in `eglot--dbind'."
                                            t
                                          :json-false)
                                       :deprecatedSupport t
+                                      :resolveSupport (:properties
+                                                       ["documentation"
+                                                        "details"
+                                                        "additionalTextEdits"])
                                       :tagSupport (:valueSet [1]))
                                     :contextSupport t)
              :hover              (list :dynamicRegistration :json-false



reply via email to

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