This lead to javascript-typescript-stdio being sent an incremental
didChange notif, which it doesn't support.
* eglot.el (eglot--server-capable): Fix bug.
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)