From 517cd5c4c860682d9ec9ce76558a6a596f2f319d Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Fri, 30 Jan 2026 20:27:54 -0500 Subject: print input if no matching selection --- main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index ca1132e..091ef29 100644 --- a/main.c +++ b/main.c @@ -167,8 +167,12 @@ main(int argc, char **argv) } goto chg; case UIK_RETURN: { - Str o = opt.v[seli]; - printf("%.*s\n", (int)o.n, o.s); + if (opt.n > 0) { + Str o = opt.v[seli]; + printf("%.*s\n", (int)o.n, o.s); + } else { + printf("%.*s\n", (int)input.n, input.v); + } } goto done; case UIK_DOWN: seli = umod(seli + 1, opt.n); -- cgit v1.2.3