gb-length gb-slice gb-nth
put-caret update-caret
delete-selection! delete-before-caret! delete-word-forward! delete-word-backward! backspace!
insert-char! insert-char-upper!
forward-word backward-word forward-char backward-char
copy cut! paste!
undo! redo!
delete-selection! delete-before-caret! delete-word-forward! delete-word-backward! backspace!
insert-char! insert-char-upper!
cut! paste!
Here's a list of all functions in src/new_gap_buffer.janet
.
gb-iterate index-char-backward index-char-backward-start index-char-start
fresh? commit!
gb-length gb-slice start-stop-text-gap-nth* gb-nth
bounds-check
put-caret update-caret
c->s
word-delimiter? end-of-next-word start-of-previous-word
deselect select-all select-forward-word delete-word-forward! delete-word-backward! select-backward-char
put-gap-pos! update-gap-pos! move-gap-to-caret!
delete-region* delete-region! delete-selection! delete-before-caret! delete-word-forward! delete-word-backward! backspace! replace-content
insert-char-at-caret insert-string-at-caret insert-char! ascii-upper-chr* insert-char-upper!
forward-word backward-word forward-char backward-char
get-selection copy cut! paste!
undo! redo!
render