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

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

[elpa] externals/eglot 017fbdc 07/16: Close #31: Unbreak Imenu for cquer


From: João Távora
Subject: [elpa] externals/eglot 017fbdc 07/16: Close #31: Unbreak Imenu for cquery servers (and probably more)
Date: Mon, 9 Jul 2018 17:27:13 -0400 (EDT)

branch: externals/eglot
commit 017fbdc00af21ad63606e8f65b9b8ba447547e6f
Author: João Távora <address@hidden>
Commit: João Távora <address@hidden>

    Close #31: Unbreak Imenu for cquery servers (and probably more)
    
    * eglot.el (eglot-imenu): Don't try to make a group for symbols
    without kind.
---
 eglot.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/eglot.el b/eglot.el
index f8574e9..88746a7 100644
--- a/eglot.el
+++ b/eglot.el
@@ -1349,8 +1349,10 @@ If SKIP-SIGNATURE, don't try to send 
textDocument/signatureHelp."
                                :textDocument/documentSymbol
                                `(:textDocument 
,(eglot--TextDocumentIdentifier))))))
         (append
-         (seq-group-by (lambda (e) (get-text-property 0 :kind (car e)))
-                       entries)
+         (cl-remove nil
+                    (seq-group-by (lambda (e) (get-text-property 0 :kind (car 
e)))
+                                  entries)
+                    :key #'car)
          entries))
     (funcall oldfun)))
 



reply via email to

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