John Doe wrote: А вот реализация всего остального на мой взгляд просто неоправданна (и при том возможна лишь для 2х областей).
Очень трудоёмка, или не видите необходимости? Могу подсказать. (Хотя, Может, я не полно использую Ваш модуль...)
Есть несколько макросов (и плугинов, но дело не в них), переводящих редактор в другое состояние: Edit_Break, переводящий в режим WordWrap (повторное нажатие выключает его); Editor_SpellChecl (включает-выключает подсветку синтаксиса). Ну и пресловутый (но часто используемый у нас) CondView. Нужно либо учитывать condition, либо динамически менять лайбы, но конструкция вида
keybar=IsMacroActive() and {"CondOff",rus="Норм|альн"} or {"Exit",rus="Выход"};
не работает. Может, приведёте пример, как поменять лайбы в процессе выполнения макроса?
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании