From c642ec497aab274fb4c7b50154ce5b8224463439 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 3 Jan 2015 00:29:01 +0100 Subject: Make single character replacement repeatable --- vis.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vis.c b/vis.c index aa3360e..7ccfa22 100644 --- a/vis.c +++ b/vis.c @@ -858,6 +858,9 @@ static void replace(const Arg *arg) { if (!k.str[0]) return; size_t pos = window_cursor_get(vis->win->win); + action_reset(&action_prev); + action_prev.op = &ops[OP_REPEAT_REPLACE]; + buffer_put(&buffer_repeat, k.str, strlen(k.str)); editor_delete_key(vis); editor_insert_key(vis, k.str, strlen(k.str)); window_cursor_to(vis->win->win, pos); -- cgit v1.2.3