Recently I found that the inline error messages sometimes used the default face. It seems that is because those flycheck-inline-* faces are inheriting from the corresponding compilation-* faces, which are defined in compile.el and that library may not always be loaded.
Here is a recipe to reproduce the issue:
Run emacs -Q;
M-x package-initialize RET;
M-x global-flycheck-inline-mode RET;
M-x describe-face RET flycheck-inline-info RET.
In the resulting buffer, you can see the sample text is unstyled.
Hi,
Thank you for maintaining this awesome package!
Recently I found that the inline error messages sometimes used the
default
face. It seems that is because thoseflycheck-inline-*
faces are inheriting from the correspondingcompilation-*
faces, which are defined incompile.el
and that library may not always be loaded.Here is a recipe to reproduce the issue:
emacs -Q
;M-x package-initialize RET
;M-x global-flycheck-inline-mode RET
;M-x describe-face RET flycheck-inline-info RET
.In the resulting buffer, you can see the sample text is unstyled.
Thank you!