Имеется, скажем, список векторов вида:
([12 34] [56 78] ... [90 123])
Как можно расставить цвета в буфере, используя вектора из списка как начальные/конечные точки регионов. Например, с 12того по 34й символы, с 56того по 78, etc поставить какое-либо значение :foreground & :background цветов.
Единственное, что в голову пришло put-text-property.
Если взлетит, то следить за изменением переменной, хранящей список, получится только таймером?
PS: font lock keywords не предлагать :)