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

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

[elpa] externals/eglot 5a717c3861 01/33: Fix #671: Allow staying out of


From: Stefan Kangas
Subject: [elpa] externals/eglot 5a717c3861 01/33: Fix #671: Allow staying out of flymake-mode, eldoc-mode
Date: Sat, 8 Jan 2022 12:30:48 -0500 (EST)

branch: externals/eglot
commit 5a717c3861394b1cd5b4714f84788fb2ba7d0bde
Author: Augusto Stoffel <astoff@users.noreply.github.com>
Commit: GitHub <noreply@github.com>

    Fix #671: Allow staying out of flymake-mode, eldoc-mode
    
    * eglot.el (eglot--managed-mode): don't enable flymake or eldoc when
    those symbols belong to eglot-stay-out-of.
---
 eglot.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eglot.el b/eglot.el
index db468d83c1..13d9952494 100644
--- a/eglot.el
+++ b/eglot.el
@@ -1500,8 +1500,8 @@ Use `eglot-managed-p' to determine if current buffer is 
managed.")
     (unless (eglot--stay-out-of-p 'imenu)
       (add-function :before-until (local 'imenu-create-index-function)
                     #'eglot-imenu))
-    (flymake-mode 1)
-    (eldoc-mode 1)
+    (unless (eglot--stay-out-of-p 'flymake) (flymake-mode 1))
+    (unless (eglot--stay-out-of-p 'eldoc) (eldoc-mode 1))
     (cl-pushnew (current-buffer) (eglot--managed-buffers 
(eglot-current-server))))
    (t
     (remove-hook 'after-change-functions 'eglot--after-change t)



reply via email to

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