Suppose I want the face helm-match
to have an unset foreground. Unfortunately, helm-match
inherits from match
so, if I try to unset the foreground normally:
(set-face-foreground 'helm-match nil)
The inherited foreground becomes active. I'd rather not mess with the match
face itself (because I can't tell what ramifications that would have), and I would like to avoid hard coding the other values in helm-match
because I use multiple themes.
How can I achieve this sanely?
helm-match
). That's what face customization is for. Show all the attributes in Customize, and uncheck the inheritance. – Drew Jan 30 '16 at 02:04Inherit
checked and check whatever other attributes you want to override any from the inherited face. The point is to use Customize (customize-face
). – Drew Jan 30 '16 at 02:35