diff options
author | João Távora <joaotavora@gmail.com> | 2018-06-15 12:17:37 +0100 |
---|---|---|
committer | João Távora <joaotavora@gmail.com> | 2018-06-15 14:59:42 +0100 |
commit | 3e7dff88928b568f8d4126c7fe2251662d140be6 (patch) | |
tree | cc16b002a6bf1b4515e6f92f7ac9b2e8a62d2f67 /lisp/emacs-lisp | |
parent | aeb6b2e31fea5d3fa78e2f8a0895dc86f6b4a7a6 (diff) | |
download | emacs-3e7dff88928b568f8d4126c7fe2251662d140be6.tar.gz emacs-3e7dff88928b568f8d4126c7fe2251662d140be6.tar.bz2 emacs-3e7dff88928b568f8d4126c7fe2251662d140be6.zip |
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.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions