Accommodate new flymake variable name in Emacs 28+
This commit is contained in:
parent
f96bca2323
commit
34a1304ede
@ -291,7 +291,11 @@
|
|||||||
(defun mood-line-segment-flymake ()
|
(defun mood-line-segment-flymake ()
|
||||||
"Displays information about the current status of flymake in the mode-line (if available)."
|
"Displays information about the current status of flymake in the mode-line (if available)."
|
||||||
(when (and (boundp 'flymake-mode) flymake-mode)
|
(when (and (boundp 'flymake-mode) flymake-mode)
|
||||||
(concat (mood-line--string-trim (format-mode-line flymake--mode-line-format)) " ")))
|
;; Depending on Emacs version, flymake stores the mode-line segment using one of two variable names
|
||||||
|
(let ((flymake-segment-format (if (boundp 'flymake-mode-line-format)
|
||||||
|
flymake-mode-line-format
|
||||||
|
flymake--mode-line-format)))
|
||||||
|
(concat (mood-line--string-trim (format-mode-line flymake-segment-format)) " "))))
|
||||||
|
|
||||||
(defun mood-line-segment-process ()
|
(defun mood-line-segment-process ()
|
||||||
"Displays the current value of `mode-line-process' in the mode-line."
|
"Displays the current value of `mode-line-process' in the mode-line."
|
||||||
|
Loading…
Reference in New Issue
Block a user