Autor Tópico: Correção no syntax highlight do Gedit em html  (Lida 2028 vezes)

Offline vmattos

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Correção no syntax highlight do Gedit em html
« Online: 06 de Fevereiro de 2013, 18:03 »
Boa tarde, galera!

Não tenho certeza se aqui é o lugar apropriado para este post, mas vamos la...

Um colega de trabalho percebeu um pequeno bug no syntax highlighter Gedit, quando editando arquivos html
Quando escrevendo javascript dentro de uma tag <script>, colocamos os caracteres '/' e '>' juntos, o syntax highlighter parava de funcionar depois dessa linha
Exemplo:

<script>
var abre = "<div>"
var quebra = "<br/>"  //a partir daqui o syntax highlight não funciona mais
var fecha =  "</div>" //esta linha ja esta toda preta
</script>

Fiz uma pequena alteração no arquivo /usr/share/gtksourceview-3.0/language-specs/html.lang (arquivo de highlight do html) que resolveu o problema:
Substituí a linha 139 do arquivo por

Código: [Selecionar]
<end>&lt;\s*/script\s*&gt;</end>
Assim, o codigo fica legal:

<script>
var abre = "<div>"
var quebra = "<br/>"
var fecha =  "</div>" //Syntax highlight funcionando legal!
</script>