diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-12-16 13:21:51 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-12-16 13:21:51 +0100 |
| commit | f0eb9860243adb702447fa3b98b02b02b5f7593d (patch) | |
| tree | 13d1760c162b862e1efbda66b5e3aefa6fdd6df7 /vis.c | |
| parent | d841ec7bc29262f9a51cfbf7acaa2e64688ab9a0 (diff) | |
| download | vis-f0eb9860243adb702447fa3b98b02b02b5f7593d.tar.gz vis-f0eb9860243adb702447fa3b98b02b02b5f7593d.tar.xz | |
vis: process keys following an unmatched prefix individually
Fixes #434
Diffstat (limited to 'vis.c')
| -rw-r--r-- | vis.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -929,8 +929,10 @@ static void vis_keys_process(Vis *vis, size_t pos) { } } } - if (!action && vis->mode->input) + if (!action && vis->mode->input) { + end = (char*)vis_keys_next(vis, start); vis->mode->input(vis, start, end - start); + } start = cur = end; } } |
