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

А еще, подскажите, есть ли возможность не записывать изменения для последующей возможности отмены Ctrl+Z?