Code: Select all
macro:post F4 mmode(1,0)
Если mmode убрать, или заменить на mmode(1,1), то редактор показывается раскрашеным сразу, как и положено.
Update:
0001595: Проблемы с mmode(1,0) в редакторе
Code: Select all
macro:post F4 mmode(1,0)
Code: Select all
F7 print(%SearchString) Enter
$If (Dialog)
mmode(1,0)
$End
Хелп в соответствующем топике я немного уточнил... Но есть мнение, что действительно стоит поменять действие на обратное.sonar wrote:мда, из текущего хелпа по mmode это не понятно.
В первом случае похоже.sonar wrote:тогда да, бага. надо после выполнения mmode(1,0) посылать сообщение о перерисовке
я не проверял этот момент, но уже в теме колорера обсуждали, что врятли сообщения посланные из диалога дойдут до редактора. позже проверюJohn Doe wrote: А во втором не знаю: получается, что "посыл" приходит в то время когда открыт диалог. Должен ли колорер в этом случае раскрасить редактор под диалогом?
Code: Select all
$if (mod(%j,%redrawStep)==0)
mmode(1,0);
mmode(1,1);
$end