* lisp/progmodes/flymake.el (flymake--indicator-overlay-spec):
Check if `flymake-fringe-indicator-position' or
`flymake-margin-indicator-position' are non-nil for allow no
indicators.
(cherry picked from commit
dc77164104451293ccc32b687090370c70df4481)
(indicator-cdr (if (listp value)
(cdr value))))
(cond
- ((symbolp indicator-car)
+ ((and (symbolp indicator-car)
+ flymake-fringe-indicator-position)
(propertize "!" 'display
(cons flymake-fringe-indicator-position
(if (listp value)
value
(list value)))))
- ((stringp indicator-car)
+ ((and (stringp indicator-car)
+ flymake-margin-indicator-position)
(propertize "!"
'display
`((margin ,flymake-margin-indicator-position)