Extend flymake's warning predicate to be a function. Test suite for flymake.
commitc5b0993e5f54a664d7edbdf9caffb43555618c51
authorEduard Wiebe <usenet@pusto.de>
Fri, 21 Jun 2013 14:36:13 +0000 (21 10:36 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 21 Jun 2013 14:36:13 +0000 (21 10:36 -0400)
treeecf4f7c6ac5af5b19a3bb86a166ce0d30fbd0551
parenta7d2d4654e2dd1075df0c45c15cae52924a44ada
Extend flymake's warning predicate to be a function.  Test suite for flymake.
* lisp/progmodes/flymake.el (flymake-warning-predicate): New.
(flymake-parse-line): Use it.
(flymake-warning-re): Make obsolete alias to
`flymake-warning-predicate'.
* doc/misc/flymake.texi (Parsing the output, Customizable variables):
Add reference to `flymake-warning-predicate'.
* test/automated/flymake-tests.el:
* test/automated/flymake/warnpred/Makefile
* test/automated/flymake/warnpred/test.c
* test/automated/flymake/warnpred/test.pl: New files.

Fixes: debbugs:14217
doc/misc/ChangeLog
doc/misc/flymake.texi
lisp/ChangeLog
lisp/progmodes/flymake.el
test/ChangeLog
test/automated/flymake-tests.el [new file with mode: 0644]
test/automated/flymake/warnpred/Makefile [new file with mode: 0644]
test/automated/flymake/warnpred/test.c [new file with mode: 0644]
test/automated/flymake/warnpred/test.pl [new file with mode: 0644]