aboutsummaryrefslogtreecommitdiff
path: root/window.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-04-03 18:39:22 +0200
committerMarc André Tanner <mat@brain-dump.org>2015-04-03 23:55:22 +0200
commitca222a7cc0d5a55312d96000a617e11d7a9996a1 (patch)
treee5aee5e31ac06ff8bc81d587687ae874602577d2 /window.c
parent9915b9fd0b8e59bda9e334eb9485c473b06055c9 (diff)
downloadvis-ca222a7cc0d5a55312d96000a617e11d7a9996a1.tar.gz
vis-ca222a7cc0d5a55312d96000a617e11d7a9996a1.tar.xz
Add option to display relative line numbers
:set rnu Based on a patch by Sebastian Götte.
Diffstat (limited to 'window.c')
-rw-r--r--window.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/window.c b/window.c
index 81bb7b5..888389a 100644
--- a/window.c
+++ b/window.c
@@ -820,6 +820,10 @@ size_t window_cursor_get(Win *win) {
return win->cursor.pos;
}
+const Line *window_lines_get(Win *win) {
+ return win->topline;
+}
+
void window_scroll_to(Win *win, size_t pos) {
while (pos < win->start && window_viewport_up(win, 1));
while (pos > win->end && window_viewport_down(win, 1));