]> git.eshelyaron.com Git - emacs.git/commit
Flymake: fix eol overlay flicker due to untimely overlay deletion
authorJoão Távora <joaotavora@gmail.com>
Thu, 21 Sep 2023 00:13:50 +0000 (01:13 +0100)
committerJoão Távora <joaotavora@gmail.com>
Thu, 21 Sep 2023 00:14:00 +0000 (01:14 +0100)
commitef8458558d5d3b95c88e71ec88feb7f950e44b7e
tree5ba9baf730012b4004a60661000cb415dfb1a68e
parentf35818f2e762d5aec5cdd62b3fe778060812a0b5
Flymake: fix eol overlay flicker due to untimely overlay deletion

This commit helps in ensuring that `flymake--eol-overlay-update' is
only called once per cycle.

* lisp/progmodes/flymake.el (flymake--delete-overlay): Don't
delete eol overlay here.
(flymake--eol-overlay-summary): Rework again.
(flymake--eol-overlay-update): Delete eol overlay here.
(flymake-start): Make sure to set all backends reported-p to nil.
lisp/progmodes/flymake.el