Посмотрел на ctext. Там слева рисуется колонка с номерами строк. Даже годно то, что по этой колонке видно, какие строки перенесены (хотя мне больше импонирует емакс с его значками переноса, но не суть).
Там ещё можно помечать мышью некоторые строки.
Но проблема в том, что пометка приклеена к номеру строки, а не к тексту. При редактировании текст уезжает, а пометка остаётся.
Никому не попадался вариант, когда пометка ездит вместе с текстом? Тогда это будет прототип для видимой закладки.
(понимаю, что можно взять исходник ctext и написать, но это ж работа :))