COLORS = [ "#FFFF99", "#FF6600", "#FF9966","#66CCCC", "#CCFFCC"]
STYLES = {
"command": "color: #000000;font-weight: bold",
"variable": "'color: #000000'",
"in": "color: #000000;font-weight: bold",
"symbols": 'color: #660000',
"comma": 'color: #ff00CC',
"othersymbols": 'color: #0033ff',
"string": 'color: #006600',
"comment": 'color: #009900'
}
As cores de COLORS são recicladas, ou seja, ao chagar na última, ele volta a utilizar a primeira.
O duro de escolher as cores é fazer com que elas combinem com as outras, ou seja, COLORS devem combinar com as cores definidas em STYLES.
Uma dica é usar o Chrome e chamar o utilitário de desenvolvimento. Lá você pode escolher as cores e ele muda na hora, sem precisar rodar o script novamente.
Eu tentei várias combinações, mas eu sou muito ruim para escolher cores :-D
Eu consegui achar um jeito de eliminar os espaços em branco no fim das linhas, usando CSS.
Hoje a noite vou tentar melhorar o script.
Eu sou nulo para cores. Qualquer ajuda é muito bem vinda.
Se mais alguém se interessar, eu posso publicar uma versão onde as cores venham num arquivo de configuração.
[]
Nilo