Include a help-echo for flymake's modeline counters

This helps clarify what each of these numbers mean.  This is inspired
by 'compilation-mode-line-errors' which does the same.
* lisp/progmodes/flymake.el (flymake--mode-line-counter): Add
help-echo to mode line properties.  (Bug#64424)
This commit is contained in:
Spencer Baugh 2023-07-02 12:11:09 -04:00 committed by Eli Zaretskii
parent 37ed3d15f3
commit a9b46bb25d

View file

@ -1473,6 +1473,12 @@ TYPE is usually keyword `:error', `:warning' or `:note'."
,(format "%d" count)
face ,face
mouse-face mode-line-highlight
help-echo ,(format "Number of %s; scroll mouse to view."
(cond
((eq type :error) "errors")
((eq type :warning) "warnings")
((eq type :note) "notes")
(t (format "%s diagnostics" type))))
keymap
,(let ((map (make-sparse-keymap)))
(define-key map (vector 'mode-line