Thanks for the revision, Etienne.
There are still a couple of issues that need to be resolved.
- I think we should stick to the current CSS Color Module Level 3
recommendation [1]. The functions apart from `rgb()', `rgba()',
`hsl()', and `hsla()' are only present in an Editor's Draft. I find no
other resources about them, so I don't think we should include them
until the new spec becomes at least a Candidate Recommendation.
- I think there's little use in completing `#' since it's only one
character.
- `namedColor' must be changed to `named-color' to match the name of the
value class.
- The new color names need to be double-checked. For instance I see that
`limegreen' has become `limeg een' and `salmon' has become `sa mon'.
- The test `css-test-property-values' in
test/lisp/textmodes/css-mode-tests.el needs a small update.
-- Simen