branch: elpa/cider
commit 751f1702fe31e19599ae2eec9ddb656312de0347
Author: yuhan0 <qyth...@gmail.com>
Commit: Bozhidar Batsov <bozhi...@batsov.dev>

    Limit error overlay check to JVM runtime
---
 cider-eval.el | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/cider-eval.el b/cider-eval.el
index bb88106aa9..04da5021d2 100644
--- a/cider-eval.el
+++ b/cider-eval.el
@@ -925,8 +925,11 @@ depending on the PHASE."
               (and cider-show-error-buffer
                    (member phase (cider-clojure-compilation-error-phases))))
              ;; Only show overlays for things that do look like an exception 
(#3587):
-             (or (string-match-p cider-clojure-runtime-error-regexp err)
-                 (string-match-p cider-clojure-compilation-error-regexp err)))
+             ;; Note: only applicable to JVM Clojure error messages (#3687)
+             (if (cider-runtime-clojure-p)
+                 (or (string-match-p cider-clojure-runtime-error-regexp err)
+                     (string-match-p cider-clojure-compilation-error-regexp 
err))
+               t))
     ;; Display errors as temporary overlays
     (let ((cider-result-use-clojure-font-lock nil)
           (trimmed-err (funcall cider-inline-error-message-function err)))

Reply via email to