emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/eglot 2c0f262c24: Fix #769: support autoImportText from


From: ELPA Syncer
Subject: [elpa] externals/eglot 2c0f262c24: Fix #769: support autoImportText from pyright language server
Date: Mon, 10 Jan 2022 22:57:31 -0500 (EST)

branch: externals/eglot
commit 2c0f262c240222e42e3ec914307b9690354bb3a3
Author: Fredrik Bergroth <fbergroth@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>

    Fix #769: support autoImportText from pyright language server
    
    * eglot.el (eglot-completion-at-point): show autoImportText via 
company-docsig.
---
 eglot.el | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/eglot.el b/eglot.el
index 85220f2cd5..80eb58f579 100644
--- a/eglot.el
+++ b/eglot.el
@@ -2416,6 +2416,13 @@ is not active."
                      (kind (alist-get (plist-get lsp-item :kind)
                                       eglot--kind-names)))
            (intern (downcase kind))))
+       :company-docsig
+       ;; FIXME: autoImportText is specific to the pyright language server
+       (lambda (proxy)
+         (when-let* ((lsp-comp (get-text-property 0 'eglot--lsp-item proxy))
+                     (data (plist-get (funcall resolve-maybe lsp-comp) :data))
+                     (import-text (plist-get data :autoImportText)))
+           import-text))
        :company-doc-buffer
        (lambda (proxy)
          (let* ((documentation



reply via email to

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