flymake-quickdef

Homepage: https://github.com/karlotness/flymake-quickdef

Author: Karl Otness

Updated:

Summary

Quickly define a new Flymake backend

Commentary

This package mainly defines `flymake-quickdef-backend', a macro
which helps remove some of the boilerplate code from defining new
Flymake backend functions.  Consult the function's documentation
for full information on use.  The macro defines a function which is
suitable for use with `flymake-diagnostic-functions' and handles
running the external process, creating and removing any necessary
files and buffers, and regex matches against diagnostic output.

Users defining a new check function with the macro provide Lisp
forms giving the command line arguments of the external process, a
regular expression to search its output, and Lisp forms to
processes the regex matches and produce arguments for
`flymake-make-diagnostic'.

See the documentation of `flymake-quickdef-backend' for more
information on how to use the macro.

Reverse dependencies