diff options
| author | WormHeamer | 2026-01-30 20:27:54 -0500 |
|---|---|---|
| committer | WormHeamer | 2026-01-30 20:27:54 -0500 |
| commit | 517cd5c4c860682d9ec9ce76558a6a596f2f319d (patch) | |
| tree | 3dcfa00fa36c19e91dbd97ce8ab7cbb4e8b2dbce | |
| parent | 3d20aa3380a8c85fdb7bcd3cc45e3587b4f62fb6 (diff) | |
print input if no matching selection
| -rw-r--r-- | main.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -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); |
