Scrolls the buffer so that a given position is visible.
Scrolling is disallowed when the buffer is internally locked for reflowing (see also Locks).
If end is -1, then position start is made visible. See End of Line for a discussion of at-eol?.
If end is not -1 and not the same as start, then the range start to end is made visible and at-eol? is ignored.
When the specified range cannot fit in the visible area, bias indicates which end of the range to display. When bias is -1, then the start of the range is displayed. When bias is 1, then the end of the range is displayed.
If the buffer is scrolled, then the buffer is redrawn and the return value is #t; otherwise, the return value is #f.