I'm currently migrating from Helm to ivy+counsel, and I have a problem with the faces ivy applies in the minibuffer for some commands. See this example:
Some of the possible selections are highlighted with a yellow background. However, the face for the currently selected item has a yellow foreground, so it can't be read against that background.
I could of course just switch the foreground of the selected item (via the face
ivy-current-match) to have a blue foreground or whatever, but I would also like to know what the difference between the items highlighted via yellow background and the non-highlighted ones is, and what face is used to do that highlighting.
Since all of this happens in a minibuffer, I can't just hit
C-u C-x = to get the faces at point (or rather: I can, but I can't move the point to one of these items). Is there a way to see the faces active in the minibuffer?
This does not happen for all selections via ivy.
execute-extended-command seem unaffected (i.e., don't have background-highlighted items), but the help commands (
C-h f etc.) are.