Wie entferne ich ein Limit von 100 KB, wenn Sie eine Datei mit benutzerdefinierter Syntax markieren?

387
tukan

Ich habe eine benutzerdefinierte Syntaxdatei für Smalltalk / X erstellt - Smalltalk mit C eingebettet .

Die Hervorhebungsdatei ist größtenteils korrekt (braucht noch etwas Liebe, aber das ist nicht Gegenstand dieser Frage).

Ich habe ein seltsames Limit für die Dateigröße gefunden. Jede Datei, die kleiner oder gleich 100,00 kB ist, hat die hervorgehobene Syntax korrigiert.

Jede Datei, die größer (oder gleich) als 100,01 KB ist, hat eine einfache Färbung.

Die Frage

Gibt es eine Option, die es mir ermöglicht, größere Dateien vollständig zu färben? (Ich habe versucht, überall zu suchen, konnte aber nichts dergleichen finden).

Bearbeiten - Hinzufügen von Mustern der vollständig farbigen Datei und weniger farbig (der Unterschied beträgt 1 Byte )

Das durchgefärbte sieht so aus:

fully colored Smalltak/X syntax

Link dafür ist hier

Die falsch gefärbte:

Not fully colored

Link dafür ist hier

0
Es sollte keine Größenbegrenzung für die Größe von Dateien geben, deren Syntax hervorgehoben wird. Tatsächlich gibt es eine offene Anforderung, die Syntaxhervorhebung für große Dateien zu deaktivieren, da sie die Leistung verlangsamt. Können Sie eine Art Link zu einer größeren Datei angeben, die nicht richtig hervorzuheben scheint? OdatNurd vor 5 Jahren 1
@OdatNurd verstehe ich. Das wäre für riesige Dateien sinnvoll. Ich habe meiner Frage Informationen hinzugefügt (Screenshots mit Links unten). tukan vor 5 Jahren 0
@OdatNurd irgendwelche Ideen? tukan vor 5 Jahren 0
Tut mir leid, ich gehe nicht oft zum Stack-Austausch. Beide Dateisyntax hebt das gleiche für mich hervor. Sublime meldet jedoch, dass es nicht weiß, welche Kodierung die Datei ist, und greift als Kodierung auf "Windows 1252" zurück. Verwenden Sie `meld`, um zu sehen, was anders ist, wenn ein Fehler bei der Codierungskonvertierung vorliegt. Wenn Ihre Kodierung falsch für die Datei festgelegt ist, ist die Syntaxhervorhebung möglicherweise verwirrend. OdatNurd vor 5 Jahren 0
@OdatNurd Keine Sorge, ich freue mich sehr für deine Hilfe. Ich werde die Kodierung noch einmal überprüfen und mit "meld" überprüfen. tukan vor 5 Jahren 0
@OdatNurd Danke für die Hilfe! Das Codierungsproblem war wirklich der Schuldige. Ich habe alle Dateien repariert und jetzt funktioniert es wie ein Zauber. tukan vor 5 Jahren 0

1 Antwort auf die Frage

1
tukan

Erstmal danke @OdatNurd mit der Frage!

Die Antwort ist, dass die Kodierung die Syntaxhervorhebung verwechselt hat und wenn sie behoben wurde, dass alles wie erwartet funktioniert.