colorer / FarColorer

Syntax highlighting plugin for FAR Manager.
MIT License
68 stars 17 forks source link

переход на использование отдельного потока разбора #24

Open ctapmex opened 7 years ago

ctapmex commented 7 years ago

реализовать разбор в отдельном потоке

VictorVG commented 7 years ago

И тут я бы использовал ту же идею что и авторы IDM UltraEdit/UEStudio - если файл невелик, считыаем его в буфер и красим целиком, если большой, то читаем блоками с упреждением относительно текущей позиции. Думаю это поможет, да и нагрузку на подсистему I/O распределит во времени, не говоря о чисто счётной нагрузке.