branch: elpa/tuareg commit 2a585072ba6531e2d5935dc56b69ebb3238e38f1 Author: Mattias EngdegÄrd <matti...@acm.org> Commit: Christophe Troestler <christophe.troest...@umons.ac.be>
Use Warning level for Alert messages Previously they got the Error level by default. --- compilation.txt | 8 ++++++++ tuareg-tests.el | 5 +++++ tuareg.el | 7 +++---- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/compilation.txt b/compilation.txt index 736066d..d88a348 100644 --- a/compilation.txt +++ b/compilation.txt @@ -122,6 +122,14 @@ File "moo.ml", line 6, characters 6-10: Warning 26 [unused-var]: unused variable fish. +* Alert: treat like warning + +File "alrt.ml", line 25, characters 9-10: +25 | val x: t [@@ocaml.deprecated] + ^ +Alert deprecated: t + + * Backtrace messages Before 4.11: diff --git a/tuareg-tests.el b/tuareg-tests.el index c336ef1..da1ca32 100644 --- a/tuareg-tests.el +++ b/tuareg-tests.el @@ -460,6 +460,11 @@ Returns the value of the last FORM." ((1 error "main.ml" 13 13 34 34) (225 info "main.ml" 10 10 2 40) (308 info "main.ml" 7 7 0 31))) + (("File \"alrt.ml\", line 25, characters 9-10:\n" + "25 | val x: t [@@ocaml.deprecated]\n" + " ^\n" + "Alert deprecated: t\n") + ((1 warning "alrt.ml" 25 25 9 9))) (("Fatal error: exception Bad.Disaster(\"oh no!\")\n" "Raised at file \"bad.ml\", line 5, characters 4-22\n" "Called from file \"worse.ml\" (inlined), line 9, characters 2-5\n" diff --git a/tuareg.el b/tuareg.el index 3222ca1..ae00426 100644 --- a/tuareg.el +++ b/tuareg.el @@ -3206,10 +3206,9 @@ Short cuts for interactions with the REPL: (+ "^")) "\n" (* (in "\t "))) - (group-n 8 "Warning" ; 8: WARNING - (? " " (+ (in "0-9"))) - (? " [" (+ (in "a-z0-9-")) "]") - ":"))) + (group-n 8 (or "Warning" "Alert") ; 8: WARNING + (* (not (in ":\n"))) + ":"))) "Regular expression matching the error messages produced by ocamlc/ocamlopt. Also matches source references in exception backtraces.")