summaryrefslogtreecommitdiff
path: root/flymake-clippy.el
diff options
context:
space:
mode:
authorGraham Marlow <graham@mgmarlow.com>2023-08-26 10:02:32 -0700
committerGraham Marlow <graham@mgmarlow.com>2023-08-26 10:02:32 -0700
commitd0774403fe96d88bd629d0825ffca46a1786d697 (patch)
treea6ba9ed0e04fd536fb48c4748c234981c1dbf739 /flymake-clippy.el
parent42078c60bf2d39d509bc3f81a1973e0522d597e7 (diff)
downloadflymake-clippy-d0774403fe96d88bd629d0825ffca46a1786d697.tar.gz
Add support for codes in error messages
Modify the Clippy regexp to accept error codes, e.g. "error[E0407]". Co-authored-by: Eugeny Volobuev <j21@eml.cc> Co-authored-by: Graham Marlow <graham@mgmarlow.com>
Diffstat (limited to 'flymake-clippy.el')
-rw-r--r--flymake-clippy.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/flymake-clippy.el b/flymake-clippy.el
index 7925362..e9dfffc 100644
--- a/flymake-clippy.el
+++ b/flymake-clippy.el
@@ -5,7 +5,7 @@
;; Author: Graham Marlow <info@mgmarlow.com>
;; Keywords: tools
;; URL: https://sr.ht/~mgmarlow/flymake-clippy/
-;; Version: 1.0.0
+;; Version: 1.0.1
;; Package-Requires: ((emacs "26.1"))
;; This program is free software; you can redistribute it and/or modify
@@ -40,7 +40,9 @@
"Regexp for Clippy output."
(rx (seq line-start
;; Message
- (group (or "warning:" "error:")
+ (group (or "warning" "error")
+ (zero-or-one (seq "[" (repeat 5 alphanumeric) "]"))
+ ":"
(zero-or-more nonl))
"\n"
(zero-or-more nonl)