There is zero reason to remove tag colors
. There is every reason to write a tag wiki that specifies what the tag involves.
More precisely, I would propose changing the tag from colors
to color
. The confusions that some of you are worried about will, I think, be reduced just by making this name change.
It is questions about color (color models, how Emacs Lisp manipulates colors, etc.) that should be captured by the tag, and not questions about faces, themes, font-lock or other highlighting, etc. (they have their own tags). IOW, the tag has a raison d'etre, and that is questions & information that are specifically about color (not colors).
And no, it is not the case that (as Malabarba said) "A color, in elisp, is nothing but a face attribute." Faces might be where Emacs Lisp uses color, but questions about color do not necessarily reduce to questions about faces.
There is plenty in Emacs that is about color and not just about faces, themes, font-locking, etc. And even some posts that might have to do primarily with faces or themes etc. can also involve specific information about color.
It is not because some questions about font-locking or whatever do NOT involve dealing with color issues specifically that there are not other questions that do deal with color issues (as well as with faces or whatever).
It is not an accident that Emacs has functions for manipulating and displaying color names and color RGB or HSV components.
The proposal to replace (merge) tag colors
with faces
or any of the other tags discussed is misguided, IMO. Rename it to color
, and clarify to users what the tag is for. The tag wiki can specifically mention other tags such as faces
and when to use them.