move_gap
void move_gap (buf_offset pos);
void move_gap (buf_char *pos) { move_gap(pos - data); }
buffer->move_gap(pptr() - buffer->gap_size());
buffer->move_gap(pptr());