Hi, in an application I wrote, the user is prompted for a color using `read-color'. The completion table used there presents color names. However, based on color names alone, I often found it hard to choose a color. Therefore I wrote `defined-colors-with-face-attributes' which is like `defined-colors' but adds text properties to the color names that make them render with the color they name as background. I also changed `read-color' to call the new function when a color display is available. I have tested the new behavior on X displays and TTYs and it seems to work. However, I could not test windows or other terminal types and/or other color depths. If this change is considered useful, I would like to contribute it. I have done the copyright assignment for Emacs. Kind regards, Jan