Inserts text at offset. Undo can take it back; typing one character after another merges into
a single undo step.
buffer: Text_Buffer;
defer free_buffer(*buffer);
set_text(*buffer, "held");
insert(*buffer, 2, "llo wor");
assert(buffer_to_string(*buffer, temp) == "hello world");insert :: (buffer: *Text_Buffer, offset: int, text: string)
Parameters
- buffer: *Text_Buffer
- offset: int
- text: string