]> git.eshelyaron.com Git - emacs.git/commit
Properly remove stale Flymake diagnostics on :region reports
authorJoão Távora <joaotavora@gmail.com>
Sun, 10 Feb 2019 21:38:46 +0000 (21:38 +0000)
committerJoão Távora <joaotavora@gmail.com>
Sun, 10 Feb 2019 21:38:46 +0000 (21:38 +0000)
commit459869a528ff02787255391ab90f68195c27b807
tree8efd7141fb2533f8fe5e10155c5683a693c338df
parent24695e8977c3d048e60d1fe3714b789567c2213c
Properly remove stale Flymake diagnostics on :region reports

Among other bugs fixed, modifying a list structure while iterating it
is a no-no.  This would again cause duplicate diagnostics.  See
https://github.com/joaotavora/eglot/issues/223 for an example.

* lisp/progmodes/flymake.el (Version): Bump to 1.0.5
(flymake--handle-report): Use cl-loop.
lisp/progmodes/flymake.el