в TextCmds, во внутренней процедуре Show написано так:
Код:
TextViews.ShowRange(t, beg, end, TextViews.focusOnly);
а почему не `TextViews.any`? в документации сказано такое:
If ~focusOnly, an arbitrary frame will be taken, where a target frame takes precedence over all but a front frame, which takes precedence over all other frames. If focusOnly, only a front (or if none exists, a target) frame is taken as a reference, and no repositioning takes place if neither a target nor a front frame is found.если я правильно прочитал, то `any` тут делает то же самое, что и `focusOnly`, но если не вышло — то ищет ещё усердней. по идее, `any` ничего тут поломать не должно. и, кстати, может быть (а может и не быть) полезно для 2.0, потому что там активация новых окон немного… ну, своеобразная.
но в общем, мне просто интересно, по каким соображениям омики здесь сказали «только фокусы!» если кто-нибудь имеет ответ или предположения — поделитесь, пожалуйста.