diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-01-27 17:58:05 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-01-27 17:58:05 +0100 |
| commit | cf10183641a345cb0d0eb9ed400fb4ae95cfb7fa (patch) | |
| tree | c03e2c71561246ac6b6d2dff3e5f7374b5224856 | |
| parent | edb2213b0efbd2fcfa2656a3e29cb2ce20b90d93 (diff) | |
| download | vis-cf10183641a345cb0d0eb9ed400fb4ae95cfb7fa.tar.gz vis-cf10183641a345cb0d0eb9ed400fb4ae95cfb7fa.tar.xz | |
vis: apply insert register <C-r> to all cursors
Note that cursors currently have only one default register.
| -rw-r--r-- | main.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -1395,11 +1395,8 @@ static const char *insert_register(Vis *vis, const char *keys, const Arg *arg) { enum VisRegister regid; keys = key2register(vis, keys, ®id); Register *reg = vis_register_get(vis, regid); - if (reg) { - int pos = view_cursor_get(vis_view(vis)); - vis_insert(vis, pos, reg->data, reg->len); - view_cursor_to(vis_view(vis), pos + reg->len); - } + if (reg) + vis_insert_key(vis, reg->data, reg->len); return keys; } |
