add keybinds to go one item up or down and open it - sfeed_curses - sfeed curses UI (now part of sfeed, development is in sfeed)
HTML git clone git://git.codemadness.org/sfeed_curses
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 26db62828804cef0fe6cc1db2afae6414311321e
DIR parent 263fecaf915f6ae1ea2b2fea1f599502c9500b20
HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 25 Mar 2021 22:42:00 +0100
add keybinds to go one item up or down and open it
Feedback idea from Hadrien Lacour, thanks!
Change the text in the man page for the new layouts, which can be horizontal
(up and down, instead of left and right):
"Focus pane to the left (feeds)." -> "Focus feeds pane."
"Focus pane to the right (items)." -> "Focus items pane."
Diffstat:
M sfeed_curses.1 | 10 +++++++---
M sfeed_curses.c | 6 ++++++
2 files changed, 13 insertions(+), 3 deletions(-)
---
DIR diff --git a/sfeed_curses.1 b/sfeed_curses.1
@@ -1,4 +1,4 @@
-.Dd March 24, 2021
+.Dd March 25, 2021
.Dt SFEED_CURSES 1
.Os
.Sh NAME
@@ -49,10 +49,14 @@ and
Go one row up.
.It j, ARROW DOWN
Go one row down.
+.It K
+Go one row up and open the item.
+.It J
+Go one row down and open the item.
.It h, ARROW LEFT
-Focus pane to the left (feeds).
+Focus feeds pane.
.It l, ARROW RIGHT
-Focus pane to the right (items).
+Focus items pane.
.It TAB
Cycle focused pane (between feeds and items).
.It g
DIR diff --git a/sfeed_curses.c b/sfeed_curses.c
@@ -2198,11 +2198,17 @@ main(int argc, char *argv[])
break;
keyup:
case 'k':
+ case 'K':
pane_scrolln(&panes[selpane], -1);
+ if (ch == 'K')
+ goto openitem;
break;
keydown:
case 'j':
+ case 'J':
pane_scrolln(&panes[selpane], +1);
+ if (ch == 'J')
+ goto openitem;
break;
keyleft:
case 'h':