When I use query-replace
to replace, say, "abc" by "def", and then call query-replace
again, I get a minibuffer that looks like this, all in the same face:
Query replace (default abc -> def):
It would be easier to read this line if "abc" and "def" were displayed in a different face. This would be even more pronounced if either the search or replacement string contained spaces, or parentheses, or arrows, all of which would blend with the prompt around them. I would expect a different face for the search and replacement strings to be offered by default. However, I can't find anything in the documentation that even allows one to separately customize the faces used to show the search and replacement strings. Can someone provide me with some code that I could use to do this?