Only label & jump to text in visible_region().

- Calculates row offset.
- Padding and labeling offset to match line numbers.
- Stops changing viewport on jump.
- TODO: add in extra width for "gutter".