]> git.eshelyaron.com Git - emacs.git/commit
Flymake: Experimental 'fancy' flymake-show-diagnostics-at-end-of-line
authorJoão Távora <joaotavora@gmail.com>
Sun, 27 Apr 2025 12:00:28 +0000 (13:00 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sun, 27 Apr 2025 13:31:54 +0000 (15:31 +0200)
commit3065a49c2fd9ebd3d5893eec9a234e53954bd0fc
treec6683caba992ea905e787499bc8dc323befc1fda
parentaccbacaaa15e2bb2265311a347c03e2011f0b62a
Flymake: Experimental 'fancy' flymake-show-diagnostics-at-end-of-line

* doc/misc/flymake.texi (Customizable variables): Describe new
flymake-show-diagnostics-at-end-of-line.

* etc/NEWS: Mention 'flymake-show-diagnostics-at-end-of-line'.

* lisp/progmodes/flymake.el
(flymake-show-diagnostics-at-end-of-line): Update docstring.

* lisp/progmodes/flymake.el (flymake--eol-overlay-summary):
Rework.  Move to separate section.
(flymake--update-eol-overlays): Rework.  Use 'display'.  Move to
separate section.
(flymake--eol-draw-fancy-1, flymake--eol-draw-fancy): New helpers.
(flymake-end-of-line-diagnostics-face): Remove box.

(cherry picked from commit 0262e3e158e35770f864d3131baf8f1793a20e58)
doc/misc/flymake.texi
lisp/progmodes/flymake.el