[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/eglot efac602 02/10: Fix #673: declare eglot--cached-se
From: |
Stefan Monnier |
Subject: |
[elpa] externals/eglot efac602 02/10: Fix #673: declare eglot--cached-server before use |
Date: |
Wed, 19 May 2021 21:52:12 -0400 (EDT) |
branch: externals/eglot
commit efac602ac4cc8422c8c95f1e931c90bad3bee310
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
Fix #673: declare eglot--cached-server before use
Per #670.
Otherwise the dynamic binding of it in in eglot--connect won't work.
* eglot.el (eglot--cached-server): Move up.
---
eglot.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eglot.el b/eglot.el
index f926709..3373be2 100644
--- a/eglot.el
+++ b/eglot.el
@@ -907,6 +907,9 @@ Each function is passed the server as an argument")
" "))
contact))
+(defvar-local eglot--cached-server nil
+ "A cached reference to the current EGLOT server.")
+
(defun eglot--connect (managed-major-mode project class contact)
"Connect to MANAGED-MAJOR-MODE, PROJECT, CLASS and CONTACT.
This docstring appeases checkdoc, that's all."
@@ -1378,9 +1381,6 @@ For example, to keep your Company customization use
(push (cons ',symbol (symbol-value ',symbol)) eglot--saved-bindings)
(setq-local ,symbol ,binding)))
-(defvar-local eglot--cached-server nil
- "A cached reference to the current EGLOT server.")
-
(defun eglot-managed-p ()
"Tell if current buffer is managed by EGLOT."
eglot--managed-mode)
- [elpa] externals/eglot updated (fc221c8 -> 1ac06d0), Stefan Monnier, 2021/05/19
- [elpa] externals/eglot efac602 02/10: Fix #673: declare eglot--cached-server before use,
Stefan Monnier <=
- [elpa] externals/eglot a0a6218 01/10: Fix #670: make eglot-current-server work in notification handlers, Stefan Monnier, 2021/05/19
- [elpa] externals/eglot 9330397 03/10: Close #677: switch default langserver for OCaml to ocamllsp, Stefan Monnier, 2021/05/19
- [elpa] externals/eglot c6e05e0 04/10: Per #677: mention ocaml-lsp in the README, Stefan Monnier, 2021/05/19
- [elpa] externals/eglot 6f27bc1 06/10: Allow LSP languageId to be overridden via eglot-server-programs, Stefan Monnier, 2021/05/19
- [elpa] externals/eglot 3f1ad3b 07/10: Close #685: Fix Emacs 28 warning by avoiding positional args in define-minor-mode, Stefan Monnier, 2021/05/19
- [elpa] externals/eglot 40bba97 08/10: Per #687: provide context for finer project-find-functions, Stefan Monnier, 2021/05/19
- [elpa] externals/eglot b06589b 09/10: Fix #679: correct path/URI when using TRAMP from MS Windows, Stefan Monnier, 2021/05/19
- [elpa] externals/eglot 1ac06d0 10/10: Fix #76: manage cross-referenced files outside project in same server, Stefan Monnier, 2021/05/19
- [elpa] externals/eglot 98943f1 05/10: Add a completion-category-defaults entry, Stefan Monnier, 2021/05/19