Add visual_range segment

Returns a value similar to `showcmd`.

TODO: Make proper test case.
Merge branch 'feature/visual-range-segment' into develop