Melhoria da CSS destaque de sintaxe no vim
-
03-07-2019 - |
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
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