Das war zugegeben fies von mir. Ich habe nicht zuletzt deshalb die Datei verlinkt, weil darin sehr viele Erweiterungen stehen, die ein "guter" Editor "ignorieren" sollte.
Das Problem dabei ist zumindest bei einem Regexp-basierten Parser, Erweiterungen von Fehlern zu unterscheiden. Klar könnte ich als letzte Regexp einfach eine Catchall einbauen (und vermutlich werde ich das auch machen), aber ich würde schon gerne das Feature behalten, dass z.B. eine Attribut-Angabe wie 'text-algin' rot (d.h. als Fehler) markiert wird, während 'text-align' die richtige Farbe hat.
Ansonsten würde ich eben auch auf die Grammatik von CSS verweisen. Jedoch nicht unbedingt auf 6 Jahre alte, vergesse Entwürfe ;-).
Es würde einfach reichen, wenn dein Editor CSS 2.1 könnte:
http://www.w3.org/TR/CSS2/grammar.html bzw.
http://www.w3.org/TR/css3-selectors/#w3cselgrammar
werd ich mir demnächst mal ansehen, danke für die Links!
Grüße
Thomas