Zum Thema
Teilformatierung:
Das kann man genauso implementieren wie die Positionen der Breakpoints:
- Anfangs- und Endzeile der Markierung bestimmen
- Marker setzen, die mit verschoben werden
- Gesamten Text formatieren
- Die beiden Marker suchen und die markierten Zeilen durch den formatierten Text dazwischen ersetzen
Das ist in GExperts so implementiert. Es funktioniert nicht perfekt, aber für mich gut genug.