From 026522534b0c70e36cb6d94b27515f7162d930a4 Mon Sep 17 00:00:00 2001 From: Paul Fertser Date: Tue, 12 Apr 2022 11:39:41 +0300 Subject: [PATCH] Show Readline prompt in input window When doing an interactive search the prompt is needed to show the current state of the search to avoid confusion. --- src/ui/inputwin.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ui/inputwin.c b/src/ui/inputwin.c index 4a6cae27..de4a838b 100644 --- a/src/ui/inputwin.c +++ b/src/ui/inputwin.c @@ -320,8 +320,15 @@ _inp_win_update_virtual(void) static void _inp_write(char* line, int offset) { + int x; + int y __attribute__((unused)); int col = _inp_offset_to_col(line, offset); werase(inp_win); + + waddstr(inp_win, rl_display_prompt); + getyx(inp_win, y, x); + col += x; + waddstr(inp_win, line); wmove(inp_win, 0, col); _inp_win_handle_scroll();