1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 16:21:07 -08:00
emacs/doc
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
..
emacs Fix initialization of custom-delayed-init-variables 2018-06-12 18:03:56 +03:00
lispintro Merge from origin/emacs-26 2018-06-02 10:29:37 -07:00
lispref Also allow custom false and null when serializing to JSON 2018-06-15 00:13:00 +01:00
man Merge from origin/emacs-26 2018-05-15 09:09:48 -07:00
misc Flymake and backends exchange hints abouts changed regions 2018-06-15 14:59:42 +01:00