branch: elpa/cider
commit 356f4e031c00461e6d40f3b8fad1b579b2e95760
Author: yuhan0 <[email protected]>
Commit: yuhan0 <[email protected]>
Handle negative line numbers in error messages
---
cider-eval.el | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/cider-eval.el b/cider-eval.el
index 2f0083e235..f9f10c4f99 100644
--- a/cider-eval.el
+++ b/cider-eval.el
@@ -568,8 +568,8 @@ It delegates the actual error content to the eval or op
handler."
" ("))
(group-n 2 (minimal-match
(zero-or-more anything)))
":"
- (group-n 3 (one-or-more digit))
- (optional ":" (group-n 4 (one-or-more
digit)))
+ (group-n 3 (one-or-more (any "-"
digit))) ;; line numbers may be negative (#3687)
+ (optional ":" (group-n 4 (one-or-more
(any "-" digit))))
")."))
(defconst cider-clojure-1.10-error (append `(sequence
@@ -597,8 +597,8 @@ It delegates the actual error content to the eval or op
handler."
", "
(group-n 2 (minimal-match (zero-or-more
anything)))
":"
- (group-n 3 (one-or-more digit))
- (optional ":" (group-n 4 (one-or-more
digit)))
+ (group-n 3 (one-or-more (any "-" digit)))
+ (optional ":" (group-n 4 (one-or-more (any
"-" digit))))
" - "))
;; Please keep this in sync with `cider-clojure-compilation-error-regexp',