João Távora
3e7dff8892
Flymake and backends exchange hints abouts changed regions
* lisp/progmodes/flymake.el (flymake--delete-own-overlays): Accept
BEG and END. Rename from flymake-delete-own-overlays.
(flymake-diagnostic-functions): Describe :region, :recent-changes
in docstring.
(flymake--handle-report): Accept REGION.
(flymake--run-backend): Accept optional ARGS to pass to backend
fn.
(flymake--recent-changes): New buffer-local variable.
(flymake-start): Call flymake--run-backend with recent changes.
(flymake-mode): Initialize flymake--recent-changes. Call
flymake--delete-own-overlays.
(flymake-after-change-function): Collect recent changes.
* doc/misc/flymake.texi (Backend functions): Describe
:recent-changes and :region.
* etc/NEWS (Flymake): Mention improvements in backend communication.
2018-06-15 14:59:42 +01:00
..
2018-06-12 18:03:56 +03:00
2018-06-02 10:29:37 -07:00
2018-06-15 00:13:00 +01:00
2018-05-15 09:09:48 -07:00
2018-06-15 14:59:42 +01:00