The CSS syntax highlighting in vim is not entirely optimal. For example:
div.special_class
stops the highlighting at the _.
Is there an improved highlighter that doesn't bite on an underscore?
Update: I'm using VIM - Vi IMproved 7.1 (2007 May 12, compiled Jun 17 2008 15:22:40)
and the header of my css.vim is:
" Vim syntax file
" Language: Cascading Style Sheets
" Maintainer: Claudio Fleiner <[email protected]>
" URL: http://www.fleiner.com/vim/syntax/css.vim
" Last Change: 2006 Jun 19
" CSS2 by Nikolai Weibull
" Full CSS2, HTML4 support by Yeti
I don't have that problem. This is the header of my syntax file:
" Vim syntax file
" Language: Cascading Style Sheets
" Maintainer: Claudio Fleiner <[email protected]>
" URL: http://www.fleiner.com/vim/syntax/css.vim
" Last Change: 2007 Nov 06
" CSS2 by Nikolai Weibull
" Full CSS2, HTML4 support by Yeti
The relevant line of the syntax file, is this:
syn match cssClassName "\.[A-Za-z][A-Za-z0-9_-]\+"
What version of vim are you using?
My css.vim is
" Vim syntax file
" Language: Cascading Style Sheets
" Maintainer: Claudio Fleiner <[email protected]>
" URL: http://www.fleiner.com/vim/syntax/css.vim
" Last Change: 2005 Nov 23
" CSS2 by Nikolai Weibull
" Full CSS2, HTML4 support by Yeti
as shipped with vim 7.0, and it does not expose the behaviour you described.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With