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

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

[elpa] externals/eglot 9b63f21e75 15/33: Respect completion-regexp-alist


From: Stefan Kangas
Subject: [elpa] externals/eglot 9b63f21e75 15/33: Respect completion-regexp-alist in Eglot's completion table
Date: Sat, 8 Jan 2022 12:30:49 -0500 (EST)

branch: externals/eglot
commit 9b63f21e75dc8222b5dfc4006ce8559bb73532cb
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>

    Respect completion-regexp-alist in Eglot's completion table
    
    See GitHub discussion #726
    
    Suggested-by: Felicián Németh <felician.nemeth@gmail.com>
    Suggested-by: JD Smith
    
    * eglot (eglot-completion-at-point): use all-completions.
---
 eglot.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eglot.el b/eglot.el
index 5fdc25327f..e8b7ffbbb1 100644
--- a/eglot.el
+++ b/eglot.el
@@ -2363,7 +2363,9 @@ is not active."
           ((null action)                                 ; try-completion
            (try-completion probe (funcall proxies)))
           ((eq action t)                                 ; all-completions
-           (cl-remove-if-not
+           (all-completions
+            ""
+            (funcall proxies)
             (lambda (proxy)
               (let* ((item (get-text-property 0 'eglot--lsp-item proxy))
                      (filterText (plist-get item :filterText)))



reply via email to

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