The default CSS package has improved a lot recently, but it still lags CSS3 in its support for the latest properties, selectors, @-rules, etc. If you look at some of my sample files, you can see lots of places where the default CSS package falls down. There are too many bugs to list, and IMHO the core Sublime devs shouldn't be spending their limited time on this one language when the work is already done.
I propose that CSS3 replace the default CSS package.
sublime-syntax formatsublime-syntax file has been designed to be easy to maintain!important-webkit- and -moz-sublime-syntax definition is hugeCSS3's biggest problem currently is that it's not compatible with the default HTML package. I encourage my users to disable the default CSS package when they install CSS3. This prevents conflicts when editing .css files, but breaks CSS highlighting in .html files (with the default HTML package). This problem would go away if CSS3 _were_ the default CSS package.
After some discussion, it was decided that replacing the default package completely would cause too many breakages. The path forward is to update the default package, and fix some of the issues I pointed out. Thanks to everyone who participated in the discussion!
Most helpful comment
After some discussion, it was decided that replacing the default package completely would cause too many breakages. The path forward is to update the default package, and fix some of the issues I pointed out. Thanks to everyone who participated in the discussion!