From e0f686506a845fa7155baa32041c925a5ddb8169 Mon Sep 17 00:00:00 2001 From: Feoramund <161657516+Feoramund@users.noreply.github.com> Date: Sun, 26 May 2024 04:09:47 -0400 Subject: [PATCH] Respect default prompt A prompt `"? "` is set in `rl_initialize`, but it is never seen, because this line was replacing it with `NILSTR`. --- src/editline.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/editline.c b/src/editline.c index 2ed8086..0c840d4 100644 --- a/src/editline.c +++ b/src/editline.c @@ -1435,7 +1435,8 @@ static int el_prep(const char *prompt) if (!Screen) return -1; - rl_prompt = prompt ? prompt : NILSTR; + if (prompt) + rl_prompt = prompt; prompt_len = strlen(rl_prompt); if (el_no_echo) {