Как снять ограничение в 100 КБ при выделении файла с пользовательским синтаксисом?

372
tukan

Я создал пользовательский файл синтаксиса для Smalltalk / X - Smalltalk с встроенным C .

Файл подсветка в основном правильно ( по- прежнему нуждается в любви, но это выходит за рамки этого вопроса).

Я столкнулся со странным ограничением на размер файла. Каждый файл размером менее 100,00 КБ исправил выделенный синтаксис.

Каждый файл размером больше (или равный) чем 100.01kB имеет простую раскраску.

Вопрос

Есть ли опция, которая позволила бы мне полностью раскрасить большие файлы? (Я пытался искать везде, но не мог найти ничего подобного).

Редактировать - добавление семплов полностью окрашенного и менее цветного файла (разница составляет 1 байт )

Полноцветный выглядит так:

fully colored Smalltak/X syntax

Ссылка на это здесь

Неправильно окрашенный

Not fully colored

Ссылка на это здесь

0
Не должно быть никаких ограничений на размер файлов, размер которых выделяется синтаксисом; на самом деле существует открытый запрос на отключение подсветки синтаксиса для больших файлов, поскольку они снижают производительность. Можете ли вы предоставить какую-то ссылку на файл большего размера, который, кажется, не выделяется должным образом? OdatNurd 6 лет назад 1
@OdatNurd я вижу. Это имело бы смысл для огромных файлов. Я добавил информацию (скриншоты со ссылками ниже) к своему вопросу. tukan 6 лет назад 0
@OdatNurd есть идеи? tukan 6 лет назад 0
Извините, я не часто бываю в Stack Exchange. Синтаксис обоих этих файлов для меня одинаков. Однако Sublime сообщает, что не знает, что такое кодировка файла, и в качестве кодировки возвращается к `Windows 1252`. Использование `meld` для просмотра различных отчетов об ошибке преобразования кодировки. Так что, возможно, если ваша кодировка установлена ​​неправильно для файла, это сбивает с толку подсветку синтаксиса. OdatNurd 6 лет назад 0
@OdatNurd Не беспокойся, я очень рад за твою помощь. Я дважды проверю кодировку и проверю ее с помощью `meld`. tukan 6 лет назад 0
@OdatNurd Thank you for help! The encoding issue was really the culprit. I have fixed all files and now it works like a charm. tukan 6 лет назад 0

1 ответ на вопрос

1
tukan

Сначала спасибо @OdatNurd с вопросом!

Ответ заключается в том, что кодировка запутала подсветку синтаксиса, и когда это было исправлено, все работает как положено.