Como remover um limite de 100kB ao realçar um arquivo com sintaxe personalizada?


0

Eu criei um arquivo de sintaxe personalizado para Smalltalk / X - smalltalk embutido com C .

o realçando arquivo é principalmente correto (ainda precisa de um pouco de amor, mas isso está fora do escopo desta questão).

Eu encontrei um limite estranho no tamanho do arquivo. Todo arquivo menor ou igual a 100,00 kB corrigiu a sintaxe realçada.

Cada arquivo maior (ou igual) do que 100,01kB tem coloração simples.

A questão

Existe uma opção que me permita colorir arquivos maiores? (Eu tentei procurar em todos os lugares, mas não consegui encontrar nada parecido).

Editar - adicionar amostras do arquivo totalmente colorido e menos colorido (a diferença é 1 byte )

O totalmente colorido se parece com isso:

fully colored Smalltak/X syntax

Link para isso é Aqui

O indevidamente colorido:

Not fully colored

Link para isso é Aqui


1
Não deve haver limite de tamanho de arquivo no tamanho dos arquivos que obtêm a sintaxe realçada; na verdade, há uma solicitação aberta para desativar o realce de sintaxe para arquivos grandes porque eles reduzem o desempenho. Você pode fornecer algum tipo de link para um arquivo maior que não parece ser realçado corretamente?
OdatNurd

@OdatNurd eu vejo. Isso faria sentido para arquivos enormes. Eu adicionei informações (screenshots com links abaixo) à minha pergunta.
tukan

@OdatNurd alguma idéia?
tukan

Desculpe, não frequento o Stack Exchange com muita frequência. Ambos os arquivos de sintaxe destacam o mesmo para mim. No entanto, o Sublime relata que não sabe o que codifica o arquivo e retorna para Windows 1252 como a codificação. Usando meld para ver o que é diferente, relata um erro de conversão de codificação. Então, possivelmente, se a sua codificação está configurada incorretamente para o arquivo, está confundindo o realce da sintaxe.
OdatNurd

@OdatNurd Não se preocupe, estou muito feliz por sua ajuda. Vou verificar novamente a codificação e verificar com meld.
tukan

Respostas:


1

Primeiro obrigado @OdatNurd com a pergunta!

A resposta é que a codificação confundiu o realce da sintaxe e, quando foi corrigido, tudo funcionou como esperado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.