insert method
Implementation
void insert(int position, String text) {
if (text.isEmpty) return;
var offset = position.clamp(0, length);
if (text.length <= _insertChunk) {
_insertChunkAt(offset, text);
return;
}
for (final chunk in _U.chunk(text, _insertChunk)) {
_insertChunkAt(offset, chunk);
offset += chunk.length;
}
}