diff options
| author | katalx | 2026-01-29 03:40:46 -0500 |
|---|---|---|
| committer | katalx | 2026-01-29 03:40:46 -0500 |
| commit | 45e357e5c0e906d3344ef24df1c2c2e73baa5935 (patch) | |
| tree | 3a7da2e3abfb60a71da28831b576056be59c90ba /main.c | |
| parent | 2b980b3141f5672e37db651232bf59b589e4bb65 (diff) | |
reset seli in chg
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -143,7 +143,7 @@ main(int argc, char **argv) } else { inpi = txt_delete(&input, inpi, 1); } - goto draw; + goto chg; case UIK_RETURN: { Str o = opt.v[seli]; printf("%.*s\n", (int)o.n, o.s); @@ -191,10 +191,11 @@ main(int argc, char **argv) /* ^W */ if (ev.key.strn == 1 && ev.key.str[0] == 0x17) { inpi = delete_word(&input, inpi); - goto draw; + goto chg; } inpi = txt_insert(&input, inpi, (Str) { ev.key.str, ev.key.strn }); + chg: seli = 0; goto draw; } |
