Pergunta

A sintaxe CSS destacando no vim não é inteiramente ideal. Por exemplo:

div.special_class

pára o destaque na _.

Existe um marcador melhorado que não morde em um sublinhado?

Update: Estou usando VIM - Vi melhorado 7.1 (2007 12 de Mai, compilado jun 17, 2008 15:22:40)

e o cabeçalho do meu css.vim é:

" Vim syntax file
" Language:     Cascading Style Sheets
" Maintainer:   Claudio Fleiner <claudio@fleiner.com>
" URL:          http://www.fleiner.com/vim/syntax/css.vim
" Last Change:  2006 Jun 19
" CSS2 by Nikolai Weibull
" Full CSS2, HTML4 support by Yeti
Foi útil?

Solução

Eu não tenho esse problema. Este é o cabeçalho do meu arquivo de sintaxe:

" Vim syntax file
" Language: Cascading Style Sheets
" Maintainer:   Claudio Fleiner <claudio@fleiner.com>
" URL:      http://www.fleiner.com/vim/syntax/css.vim
" Last Change:  2007 Nov 06
" CSS2 by Nikolai Weibull
" Full CSS2, HTML4 support by Yeti

A linha relevante do arquivo de sintaxe, é esta:

syn match cssClassName "\.[A-Za-z][A-Za-z0-9_-]\+"

Outras dicas

Qual versão do vim você está usando?

Meu css.vim é

" Vim syntax file
" Language: Cascading Style Sheets
" Maintainer:   Claudio Fleiner <claudio@fleiner.com>
" URL:      http://www.fleiner.com/vim/syntax/css.vim
" Last Change:  2005 Nov 23
" CSS2 by Nikolai Weibull
" Full CSS2, HTML4 support by Yeti

como enviado com o vim 7.0, e não expõe o comportamento que você descreveu.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top