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

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

[elpa] externals/eglot bfe684b 1/5: Fix bug in querying server capabilit


From: João Távora
Subject: [elpa] externals/eglot bfe684b 1/5: Fix bug in querying server capabilities
Date: Wed, 13 Jun 2018 13:49:10 -0400 (EDT)

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

    Fix bug in querying server capabilities
    
    This lead to javascript-typescript-stdio being sent an incremental
    didChange notif, which it doesn't support.
    
    * eglot.el (eglot--server-capable): Fix bug.
---
 eglot.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eglot.el b/eglot.el
index 59475eb..d9fbd33 100644
--- a/eglot.el
+++ b/eglot.el
@@ -867,8 +867,8 @@ under cursor."
              for feat in feats
              for probe = (plist-member caps feat)
              if (not probe) do (cl-return nil)
-             if (eq (cadr probe) t) do (cl-return t)
              if (eq (cadr probe) :json-false) do (cl-return nil)
+             if (not (listp (cadr probe))) do (cl-return (cadr probe))
              finally (cl-return (or probe t)))))
 
 (defun eglot--range-region (range &optional markers)



reply via email to

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