> -- Иван Денисов писал(а):
> А кажется понял мысль. Позиции отображений можно и не хранить, а просто сканировать текст каждый раз и их искать. Надо проверить на сколько это шустро работает.

А я не предлагаю постоянно менять с отображения на скобку...
Я предлагаю однократно по команде "Подсвечивать скобки" поменять все скобки на спец. вьюшки. Компиляция работать будет, если вьюшку научить сообщать о себе заменяющий символ (какое-то сообщение было, не помню).
Только открывать в другом ББ без компонента подсветки не получится - ну, иметь для этого команду "Убрать подсветку скобок" - и перед сохранением исходников в режиме для других людей это выключать.. Или как-то автоматически...

Сама вьюшка может узнать своё место в тексте: self.context(TextModels.Context).какой_то_метод_был.