diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2012-03-04 07:38:11 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2012-03-04 07:38:11 +0000 |
commit | 30f4c30ca3ff53684282c83384796d600eae7e74 (patch) | |
tree | 248200a422f5950c6bc1e3b71658a726b19c0209 /status.c | |
parent | 8b68ea146212cd56139ca9838e146ab018c2b8bc (diff) |
Add A and I keys for vi status line editing.
Diffstat (limited to 'status.c')
-rw-r--r-- | status.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1038,12 +1038,18 @@ status_prompt_key(struct client *c, int key) c->flags |= CLIENT_STATUS; } break; + case MODEKEYEDIT_SWITCHMODEBEGINLINE: + c->flags |= CLIENT_STATUS; + /* FALLTHROUGH */ case MODEKEYEDIT_STARTOFLINE: if (c->prompt_index != 0) { c->prompt_index = 0; c->flags |= CLIENT_STATUS; } break; + case MODEKEYEDIT_SWITCHMODEAPPENDLINE: + c->flags |= CLIENT_STATUS; + /* FALLTHROUGH */ case MODEKEYEDIT_ENDOFLINE: if (c->prompt_index != size) { c->prompt_index = size; |