![Avatar](https://secure.gravatar.com/avatar/73a16fca9696a8638db507ccc9e2669f.jpg?s=64&d=identicon&r=g)
When I select a block of text and type a new string, the selected text is deleted from all the rows that the selection covers, but the new text is only inserted in the first line.
For example if I select the block
bbb in aaabbbccc
bbb aaabbbccc
bbb aaabbbccc
then type xxx
I expect it to become
aaaxxxccc
aaaxxxccc
aaaxxxccc
but instead it becomes
aaaxxxccc
aaaccc
aaaccc
Is there some property I need to change in order for it to work the way other applications work?
(Note that I verified this in your Syntax editor demo app just in case it was caused by something my own app does.)