diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-12-09 18:38:47 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-12-09 18:38:47 +0100 |
| commit | 8bd63d79f8efb51bace7228392f2afe3c99fb229 (patch) | |
| tree | ef6fb828a9200ff70b0d9196c3ed066e973cdb45 /vis.c | |
| parent | defe27d826a797402720909a7e37ed8e1683a046 (diff) | |
| download | vis-8bd63d79f8efb51bace7228392f2afe3c99fb229.tar.gz vis-8bd63d79f8efb51bace7228392f2afe3c99fb229.tar.xz | |
vis-lua: expose input key event in insert and replace modes
Diffstat (limited to 'vis.c')
| -rw-r--r-- | vis.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -535,6 +535,12 @@ Vis *vis_new(Ui *ui, VisEvent *event) { goto err; vis->mode_prev = vis->mode = &vis_modes[VIS_MODE_NORMAL]; vis->event = event; + if (event) { + if (event->mode_insert_input) + vis_modes[VIS_MODE_INSERT].input = event->mode_insert_input; + if (event->mode_replace_input) + vis_modes[VIS_MODE_REPLACE].input = event->mode_replace_input; + } return vis; err: vis_free(vis); |
