]> git.eshelyaron.com Git - emacs.git/commit
Flymake: experimental fancy flymake-show-eol-overlays option scratch/flymake-fancy-end-of-line
authorJoão Távora <joaotavora@gmail.com>
Thu, 2 Mar 2023 22:55:31 +0000 (22:55 +0000)
committerJoão Távora <joaotavora@gmail.com>
Wed, 12 Apr 2023 23:53:43 +0000 (00:53 +0100)
commitf8216ced91acd436cb4b96a8f2163cbac834b099
tree5dc1da4dede59cabc63e04cc2facaa474f4e8f57
parent861cf3a5c9d2081d811dcfc2c5ce5357f3dc44d4
Flymake: experimental fancy flymake-show-eol-overlays option

Some editors have this.  It's less obstrusive than I thought it would
be.

* lisp/progmodes/flymake.el (flymake--delete-overlay): New helper.
(flymake--highlight-line): New flymake-eol-face considered.
(flymake--clear-foreign-diags): Use flymake--delete-overlay.
(flymake--publish-diagnostics): Use flymake--delete-overlay.
(flymake-mode): Use flymake--delete-overlay.
(flymake-error-eol)
(flymake-warning-eol, flymake-note-eol): New faces.
(flymake-show-eol-overlays): New option.
lisp/progmodes/flymake.el