From 5aa0a68d3d5af745b97ddec576f0bbfbe18ed2ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Mon, 3 Oct 2016 13:05:51 +0200 Subject: vis: improve cursor positioning after scrolling Make cursor placement after scrolling (half) pages up/down less arbitrary. Close #390, fix #391 --- view.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'view.h') diff --git a/view.h b/view.h index 8cd2ce3..07fedf4 100644 --- a/view.h +++ b/view.h @@ -73,6 +73,10 @@ size_t view_slide_down(View*, int lines); * visible line, try to preserve the column position */ size_t view_scroll_up(View*, int lines); size_t view_scroll_down(View*, int lines); +size_t view_scroll_page_up(View*); +size_t view_scroll_page_down(View*); +size_t view_scroll_halfpage_up(View*); +size_t view_scroll_halfpage_down(View*); /* place the cursor at the start ot the n-th window line, counting from 1 */ size_t view_screenline_goto(View*, int n); -- cgit v1.2.3