From d4bba6e46fa1ab67947508c95a4198dbcf060489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Mon, 10 Jul 2017 17:27:04 +0200 Subject: vis: implement jump list in terms of marks --- vis.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'vis.h') diff --git a/vis.h b/vis.h index ab81e02..87349e1 100644 --- a/vis.h +++ b/vis.h @@ -510,8 +510,6 @@ enum VisMotion { VIS_MOVE_WINDOW_LINE_BOTTOM, VIS_MOVE_CHANGELIST_NEXT, VIS_MOVE_CHANGELIST_PREV, - VIS_MOVE_JUMPLIST_NEXT, - VIS_MOVE_JUMPLIST_PREV, VIS_MOVE_NOP, VIS_MOVE_PERCENT, VIS_MOVE_BYTE, @@ -714,7 +712,12 @@ Array vis_mark_get(Vis*, enum VisMark id); * according to the start position. */ void vis_mark_normalize(Array*); - +/** Add selections of focused window to jump list. */ +bool vis_jumplist_save(Vis*); +/** Navigate jump list backwards. */ +bool vis_jumplist_prev(Vis*); +/** Navigate jump list forwards. */ +bool vis_jumplist_next(Vis*); /** @} */ /** Register specifiers. */ enum VisRegister { -- cgit v1.2.3