summaryrefslogtreecommitdiff
path: root/src/gizmo/wasp-flymake.el
diff options
context:
space:
mode:
Diffstat (limited to 'src/gizmo/wasp-flymake.el')
-rw-r--r--src/gizmo/wasp-flymake.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gizmo/wasp-flymake.el b/src/gizmo/wasp-flymake.el
index 42c085b4..b727d2c9 100644
--- a/src/gizmo/wasp-flymake.el
+++ b/src/gizmo/wasp-flymake.el
@@ -56,8 +56,10 @@
(defun w/flymake-setup ()
"Setup stream Flymake errors."
- (add-hook 'flymake-diagnostic-functions #'w/flymake-backend nil t))
+ (unless (-contains? flymake-diagnostic-functions #'w/flymake-backend)
+ (add-hook 'flymake-diagnostic-functions #'w/flymake-backend nil t)))
(add-hook 'prog-mode-hook #'w/flymake-setup)
+(add-hook 'eglot-managed-mode-hook #'w/flymake-setup)
(provide 'wasp-flymake)
;;; wasp-flymake.el ends here