From e036fb2faf73a590b5c119160e3fabd8844ff44c Mon Sep 17 00:00:00 2001 From: ale rimoldi Date: Sat, 18 Oct 2014 12:14:57 +0200 Subject: Place cursor after inserted text when pasting a register --- vis.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vis.c b/vis.c index 554b4f7..c8531e4 100644 --- a/vis.c +++ b/vis.c @@ -921,7 +921,9 @@ static void delete(const Arg *arg) { static void insert_register(const Arg *arg) { Register *reg = &vis->registers[arg->i]; - editor_insert(vis, window_cursor_get(vis->win->win), reg->data, reg->len); + int pos = window_cursor_get(vis->win->win); + editor_insert(vis, pos, reg->data, reg->len); + window_cursor_to(vis->win->win, pos + reg->len); } static void prompt(const Arg *arg) { -- cgit v1.2.3