]> git.eshelyaron.com Git - emacs.git/commit
Flymake: fix many problems with the end-of-line overlays
authorJoão Távora <joaotavora@gmail.com>
Wed, 20 Sep 2023 13:45:24 +0000 (14:45 +0100)
committerJoão Távora <joaotavora@gmail.com>
Wed, 20 Sep 2023 13:53:13 +0000 (14:53 +0100)
commit5792ea14ad69ae1ed5584dff8c9b7d5ee702aaed
tree2b8eaea10824544d6f8760bd753198b19a1dd9ab
parentea12230039c23160077b6928fb7a04dd38c4d5f7
Flymake: fix many problems with the end-of-line overlays

bug#66041

* lisp/progmodes/flymake.el (flymake-diagnostics): Rewrite.
(flymake--really-all-overlays): Rename from flymake--overlays.
(flymake--delete-overlay): Complexify.
(flymake--highlight-line): Rework.
(flymake--handle-report): Update eol overlays
(flymake-mode): use flymake--really-all-overlays.
(flymake-after-change-function): Simplify.
(flymake-goto-next-error): Don't use flymake--overlays.
lisp/progmodes/flymake.el