Мигание фона подсветки на lexer_dynamic_hilite
Posted: 30.06.2019 02:41
Очередной вопрос по горе лексеру.
Есть правило, задающее блок между { и }
К правилу применен стиль для подсветки фона всего блока.
В Cuda, для отображения фона для динамического блока нужно включить два параметра
свойство редактора "lexer_dynamic_hilite" установить в TRUE, что бы заработали динамические подсветки блока.
свойство редактора "ui_lexer_themes" установить в FALSE, что бы использовались цвета заложенные в лексер.
И тут появляется проблема.
в Куда Редакторе, если курсор находиться внутри динамического блока, то подсветка работает и отображается все как следует.
Но если ввести любой символ или удалить любой символ, то фон в блоке тухнет и загорается через короткий промежуток времени.
Создается Мерцающий эффект фона. Это очень раздражает и мешает пользоваться редактором (в Синврайте такого эффекта не наблюдается).
Я так полагаю по умолчанию эта опция выключена в редакторе потому что с ней были сложности? Настройками это не регулируется и нужен fix динамической подсветки.
Когда можно ожидать решение этого вопроса или как это чинить?
п.с. Также можно заметить, что мерцают фоны за пределами экрана, идущие после этого блока.
Если включена карта файла то очень хорошо видно, как все фоны тухнут ниже от текущего расположения экрана.
пп.с. Так же обнаружена проблема с распознаванием инструкций для границ. После миграции лексера, приходиться вручную указывать некоторые из границ.
Есть правило, задающее блок между { и }
К правилу применен стиль для подсветки фона всего блока.
В Cuda, для отображения фона для динамического блока нужно включить два параметра
свойство редактора "lexer_dynamic_hilite" установить в TRUE, что бы заработали динамические подсветки блока.
свойство редактора "ui_lexer_themes" установить в FALSE, что бы использовались цвета заложенные в лексер.
И тут появляется проблема.
в Куда Редакторе, если курсор находиться внутри динамического блока, то подсветка работает и отображается все как следует.
Но если ввести любой символ или удалить любой символ, то фон в блоке тухнет и загорается через короткий промежуток времени.
Создается Мерцающий эффект фона. Это очень раздражает и мешает пользоваться редактором (в Синврайте такого эффекта не наблюдается).
Я так полагаю по умолчанию эта опция выключена в редакторе потому что с ней были сложности? Настройками это не регулируется и нужен fix динамической подсветки.
Когда можно ожидать решение этого вопроса или как это чинить?
п.с. Также можно заметить, что мерцают фоны за пределами экрана, идущие после этого блока.
Если включена карта файла то очень хорошо видно, как все фоны тухнут ниже от текущего расположения экрана.
пп.с. Так же обнаружена проблема с распознаванием инструкций для границ. После миграции лексера, приходиться вручную указывать некоторые из границ.