]> git.eshelyaron.com Git - emacs.git/commitdiff
Increase request timeout length to 10 seconds
authorJoão Távora <joaotavora@gmail.com>
Mon, 7 May 2018 12:45:10 +0000 (13:45 +0100)
committerJoão Távora <joaotavora@gmail.com>
Mon, 7 May 2018 14:04:25 +0000 (15:04 +0100)
* eglot.el (eglot-request-timeout): New var.
(eglot--request): Use it.

lisp/progmodes/eglot.el

index 1d72b4c52445e02221310dce06211affc767c0fb..cd485196b2edb75217caa9a49ed6bec4e596c64c 100644 (file)
 
 (defface eglot-mode-line
   '((t (:inherit font-lock-constant-face :weight bold)))
-  "Face for package-name in EGLOT's mode line."
-  :group 'eglot)
+  "Face for package-name in EGLOT's mode line.")
+
+(defcustom eglot-request-timeout 10
+  "How many seconds to way for a reply from the server."
+  :type :integer)
 
 \f
 ;;; Process management
@@ -617,7 +620,7 @@ is a symbol saying if this is a client or server originated."
     (catch catch-tag
       (let ((timeout-timer
              (run-with-timer
-              5 nil
+              eglot-request-timeout nil
               (if async-p
                   (lambda ()
                     (remhash id (eglot--pending-continuations process))