Add -e flag to command-prompt to close if empty, from Dane Jensen in

GitHub issue 4812.
This commit is contained in:
nicm
2026-01-14 19:43:43 +00:00
parent 5721767921
commit 1e5f93b7b6
4 changed files with 17 additions and 5 deletions

View File

@@ -1383,6 +1383,11 @@ process_key:
break;
case KEYC_BSPACE:
case 'h'|KEYC_CTRL:
if (c->prompt_flags & PROMPT_BSPACE_EXIT && size == 0) {
if (c->prompt_inputcb(c, c->prompt_data, NULL, 1) == 0)
status_prompt_clear(c);
break;
}
if (c->prompt_index != 0) {
if (c->prompt_index == size)
c->prompt_buffer[--c->prompt_index].size = 0;