diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-05-01 11:28:16 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-05-01 12:38:31 +0200 |
| commit | 8b31028096190ce0339e984bf36df5840d868990 (patch) | |
| tree | 55ae259a65858dd6fe1452a575874d91e8714464 /main.c | |
| parent | 1724f24a0c8795e461f7acf8ca94ecae145da96b (diff) | |
| download | vis-8b31028096190ce0339e984bf36df5840d868990.tar.gz vis-8b31028096190ce0339e984bf36df5840d868990.tar.xz | |
vis: further cleanup input handling, introduce vis_keys_feed API
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1621,8 +1621,8 @@ static const char *replace(Vis *vis, const char *keys, const Arg *arg) { return NULL; vis_operator(vis, VIS_OP_REPLACE); vis_motion(vis, VIS_MOVE_NOP); - vis_keys_push(vis, keys); - vis_keys_push(vis, "<Escape>"); + vis_keys_feed(vis, keys); + vis_keys_feed(vis, "<Escape>"); return next; } @@ -1944,10 +1944,10 @@ static const char *openline(Vis *vis, const char *keys, const Arg *arg) { vis_operator(vis, VIS_OP_INSERT); if (arg->i > 0) { vis_motion(vis, VIS_MOVE_LINE_END); - vis_keys_push(vis, "<insert-newline>"); + vis_keys_feed(vis, "<insert-newline>"); } else { vis_motion(vis, VIS_MOVE_LINE_BEGIN); - vis_keys_push(vis, "<insert-newline><Up>"); + vis_keys_feed(vis, "<insert-newline><Up>"); } return keys; } |
