From dfe1834c75f5096fc708e980580b20d2c3969068 Mon Sep 17 00:00:00 2001 From: Dianne Skoll Date: Tue, 7 Oct 2025 23:38:12 -0400 Subject: [PATCH] Nicer readline prompts. --- src/files.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/files.c b/src/files.c index 139980d2..1f49853d 100644 --- a/src/files.c +++ b/src/files.c @@ -297,6 +297,7 @@ static int ReadLineFromFile(int use_pclose) #ifdef USE_READLINE int read_some = 0; + char prompt[64]; #endif DynamicBuffer buf; @@ -315,17 +316,18 @@ static int ReadLineFromFile(int use_pclose) char *lin; if (should_ignore_line()) { if (read_some) { - lin = readline("Rem...? "); + snprintf(prompt, sizeof(prompt), "%4d: Rem...? ", LineNo+1); } else { - lin = readline("Remind? "); + snprintf(prompt, sizeof(prompt), "%4d: Remind? ", LineNo+1); } } else { if (read_some) { - lin = readline("Rem...> "); + snprintf(prompt, sizeof(prompt), "%4d: Rem...> ", LineNo+1); } else { - lin = readline("Remind> "); + snprintf(prompt, sizeof(prompt), "%4d: Remind> ", LineNo+1); } } + lin = readline(prompt); if (lin) { read_some = 1; DBufFree(&buf);