add [ and ] keybind to open the next visible feed in the pane - sfeed_curses - sfeed curses UI (now part of sfeed, development is in sfeed)
(HTM) git clone git://git.codemadness.org/sfeed_curses
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 215e57201ba7b6354cda15ed0904570b1b9277b4
(DIR) parent f649473b5f2146a7bcaa598f6314c2d44d8e3c4a
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 30 May 2021 11:59:33 +0200
add [ and ] keybind to open the next visible feed in the pane
Suggested and used by adc, thanks for the feedback!
Diffstat:
M sfeed_curses.1 | 6 +++++-
M sfeed_curses.c | 5 +++++
2 files changed, 10 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/sfeed_curses.1 b/sfeed_curses.1
@@ -1,4 +1,4 @@
-.Dd March 25, 2021
+.Dd May 30, 2021
.Dt SFEED_CURSES 1
.Os
.Sh NAME
@@ -71,6 +71,10 @@ Scroll one page down.
Prompt for a new search and search forward (case-insensitive).
.It ?
Prompt for a new search and search backward (case-insensitive).
+.It \&[
+Go to the previous feed in the feeds pane and open it.
+.It ]
+Go to the next feed in the feeds pane and open it.
.It n
Search forward with the previously set search term.
.It N
(DIR) diff --git a/sfeed_curses.c b/sfeed_curses.c
@@ -2293,6 +2293,11 @@ nextpage:
case 6: /* ^F */
pane_scrollpage(&panes[selpane], +1);
break;
+ case '[':
+ case ']':
+ pane_scrolln(&panes[PaneFeeds], ch == '[' ? -1 : +1);
+ feed_open_selected(&panes[PaneFeeds]);
+ break;
case '/': /* new search (forward) */
case '?': /* new search (backward) */
case 'n': /* search again (forward) */