void Insert (char *str, long start, long end = -1, Bool scrollOk = TRUE)
Inserts the given text into the given position. If end is not -1, then the region from start to end is replaced with the text. If scrollOk is TRUE and start is the same as the current caret position, then the buffer's view may be scrolled to show the new selection position.
Inserts the given text at the current selection position.