Text_Buffer module

insert

procedureextensionexperimentalsince 0.31.0Source

Inserts text at offset. Undo can take it back; typing one character after another merges into a single undo step.

Example↗
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

See also