]> git.eshelyaron.com Git - emacs.git/commit
Add full documentation on new Flymake API
authorJoão Távora <joaotavora@gmail.com>
Tue, 10 Oct 2017 01:14:46 +0000 (02:14 +0100)
committerJoão Távora <joaotavora@gmail.com>
Tue, 10 Oct 2017 12:08:41 +0000 (13:08 +0100)
commit1c2e1884407f6210b0787e76e0707049e2babc8f
tree44f48b1f20c9199bdb7cba4fa9e07d565d67c94b
parent0f7f677f82677a29a7f5abacbb1045cd26c003c5
Add full documentation on new Flymake API

Also, as a minor addition to this API, set flymake-text
on the diagnostic overlay.  This enables a good example in
the section "Customization Flymake annotations".

* doc/misc/flymake.texi (Overview of Flymake)
(Syntax check statuses): Rework.
(Backend exceptions): Rename from "Troubleshooting"
(Customizable variables): Add flymake-start-on-flymake-mode. Rework.
(Extending Flymake): Write chapter.
(Customizing Flymake annotations, Flymake backends)
(Flymake utility functions, An annotated example backend):
New sections and subsections

* lisp/progmodes/flymake.el (flymake-diagnostic-functions)
(flymake-diagnostic-types-alist): Rework docstring.
(flymake--highlight-line): Set and use flymake-text property in overlay.
(flymake-goto-next-error, flymake-goto-prev-error): Fix funny quotes.
doc/misc/flymake.texi
lisp/progmodes/flymake.el