diff options
| -rw-r--r-- | view.c | 4 | ||||
| -rw-r--r-- | view.h | 2 |
2 files changed, 6 insertions, 0 deletions
@@ -1301,6 +1301,10 @@ Selection *view_selections_next(Selection *s) { return s->next; } +Filerange view_selection_get(View *view) { + return view_selections_get(view->cursor->sel); +} + Filerange view_selections_get(Selection *s) { if (!s) return text_range_empty(); @@ -109,6 +109,8 @@ int view_colorcolumn_get(View*); CursorPos view_cursor_getpos(View*); /* get main cursor position in bytes from start of the file */ size_t view_cursor_get(View*); +/* get selection associated with primary cursor */ +Filerange view_selection_get(View*); /* moves window viewport in direction until pos is visible. should only be * used for short distances between current cursor position and destination */ void view_scroll_to(View*, size_t pos); |
