Text_Buffer module

erase

procedureextensionexperimentalsince 0.31.0Source

Deletes count bytes from offset. Undo can take it back.

Example↗
buffer: Text_Buffer;
defer free_buffer(*buffer);
set_text(*buffer, "hello world");
erase(*buffer, 5, 6);
assert(buffer_to_string(*buffer, temp) == "hello");
erase :: (buffer: *Text_Buffer, offset: int, count: int)

Parameters

buffer: *Text_Buffer
offset: int
count: int

See also