]> git.eshelyaron.com Git - emacs.git/commitdiff
Expand readme.md section on handling quirky servers
authorJoão Távora <joaotavora@gmail.com>
Thu, 24 Oct 2019 11:32:51 +0000 (12:32 +0100)
committerJoão Távora <joaotavora@gmail.com>
Thu, 24 Oct 2019 11:32:51 +0000 (12:32 +0100)
Also remove explicit cquery support (cquery seems to be dead anyway).

* README.md (Handling quirky servers): New section.

* eglot.el (eglot-initialization-options eglot-cquery): Remove.

lisp/progmodes/eglot.el

index 9a0960d7a961cc2d2d287321b2e98869ec9dd516..75ce937610409de626099b631796008d6fa989c1 100644 (file)
@@ -2511,19 +2511,6 @@ If SKIP-SIGNATURE, don't try to send textDocument/signatureHelp."
   "Handle notification window/progress"
   (setf (eglot--spinner server) (list id title done message)))
 
-\f
-;;; cquery-specific
-;;;
-(defclass eglot-cquery (eglot-lsp-server) ()
-  :documentation "Cquery's C/C++ langserver.")
-
-(cl-defmethod eglot-initialization-options ((server eglot-cquery))
-  "Passes through required cquery initialization options"
-  (let* ((root (car (project-roots (eglot--project server))))
-         (cache (expand-file-name ".cquery_cached_index/" root)))
-    (list :cacheDirectory (file-name-as-directory cache)
-          :progressReportFrequencyMs -1)))
-
 \f
 ;;; eclipse-jdt-specific
 ;;;