Comment supprimer une limite de 100 Ko lors de la mise en surbrillance d'un fichier avec une syntaxe personnalisée?

0

J'ai créé un fichier de syntaxe personnalisé pour Smalltalk / X - Smalltalk embarqué avec C .

Le fichier de surbrillance est généralement correct (il reste encore de l’amour, mais c’est hors du champ de cette question).

J'ai rencontré une limite étrange sur la taille du fichier. Chaque fichier inférieur ou égal à 100,00 Ko a corrigé la syntaxe en surbrillance.

Chaque fichier plus grand (ou égal) que 100,01 Ko a une coloration simple.

La question

Existe-t-il une option qui me permettrait de colorer entièrement des fichiers plus volumineux? (J'ai essayé de chercher partout mais je n'ai rien trouvé de tel).

Edit - ajout d'échantillons du fichier entièrement coloré et moins coloré (la différence est de 1 octet )

Le tout coloré ressemble à ceci:

syntaxe Smalltak / X entièrement colorée

Lien pour c'est ici

Le mal coloré:

Pas entièrement coloré

Lien pour c'est ici

tukan
la source
1
Il ne devrait y avoir aucune limite de taille de fichier sur la taille des fichiers dont la syntaxe est surlignée; En fait, il existe une demande ouverte pour désactiver la coloration syntaxique pour les fichiers volumineux car ils réduisent les performances. Pouvez-vous fournir une sorte de lien vers un fichier plus volumineux qui ne semble pas être mis en évidence correctement?
OdatNurd
@ OdatNurd je vois. Cela aurait du sens pour d’énormes fichiers. J'ai ajouté des informations (captures d'écran avec les liens ci-dessous) à ma question.
tukan
@ OdatNurd des idées?
tukan
Désolé, je ne fréquente pas Stack Exchange très souvent. La syntaxe de ces deux fichiers met en évidence la même chose pour moi. Toutefois, Sublime indique qu’il ne sait pas ce qu’est le codage du fichier et qu’il se réfère au Windows 1252codage. Utiliser meldpour voir ce qui est différent signale une erreur de conversion d'encodage. Donc, peut-être que si votre codage est mal défini pour le fichier, cela met en évidence la coloration syntaxique.
OdatNurd
@ OdatNurd Pas de soucis, je suis vraiment ravi de votre aide. Je vais vérifier le codage et vérifier avec meld.
tukan

Réponses:

1

Merci d'abord à OdatNurd pour la question!

La réponse est que le codage a perturbé la coloration syntaxique et que, lorsqu'il a été corrigé, tout a fonctionné comme prévu.

tukan
la source