diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-11-02 14:12:40 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-11-02 16:10:29 +0100 |
| commit | 360e998c3e89bc40112b0dd44a39fad6add9bbb4 (patch) | |
| tree | 201c25a784f4eb5d0431e5aa6c8442fa3c50a3b1 /vis.c | |
| parent | c3cb6cae3c9d4fb625d5653715ce3323fe3aa1e5 (diff) | |
| download | vis-360e998c3e89bc40112b0dd44a39fad6add9bbb4.tar.gz vis-360e998c3e89bc40112b0dd44a39fad6add9bbb4.tar.xz | |
vis: let keys entered via API affect macro recording
Diffstat (limited to 'vis.c')
| -rw-r--r-- | vis.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -2737,6 +2737,11 @@ const char *vis_keys(Vis *vis, const char *input) { if (!input) return NULL; + if (vis->recording) + macro_append(vis->recording, input); + if (vis->macro_operator) + macro_append(vis->macro_operator, input); + if (!buffer_append0(&vis->input_queue, input)) { buffer_truncate(&vis->input_queue); return NULL; @@ -2750,10 +2755,6 @@ static const char *getkey(Vis *vis) { if (!key) return NULL; vis_info_hide(vis); - if (vis->recording) - macro_append(vis->recording, key); - if (vis->macro_operator) - macro_append(vis->macro_operator, key); return key; } |
