aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-01-02 15:49:20 +0100
committerMarc André Tanner <mat@brain-dump.org>2015-01-02 21:20:09 +0100
commitc44f18b0c4fff5122c683c108cd831ece1c46049 (patch)
treeea9f318cbd067b1aca835b5597c1e2859d22750f /vis.c
parent11461b6fd50c1b1cd1e0a0c981d1b6b0c8bbc07e (diff)
downloadvis-c44f18b0c4fff5122c683c108cd831ece1c46049.tar.gz
vis-c44f18b0c4fff5122c683c108cd831ece1c46049.tar.xz
Rip out insertion repeating infrastructure
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/vis.c b/vis.c
index 7501d3e..8542f63 100644
--- a/vis.c
+++ b/vis.c
@@ -164,7 +164,6 @@ static void op_delete(OperatorContext *c);
static void op_shift_right(OperatorContext *c);
static void op_shift_left(OperatorContext *c);
static void op_case_change(OperatorContext *c);
-static void op_repeat_insert(OperatorContext *c);
static void op_join(OperatorContext *c);
/* these can be passed as int argument to operator(&(const Arg){ .i = OP_*}) */
@@ -176,7 +175,6 @@ enum {
OP_SHIFT_RIGHT,
OP_SHIFT_LEFT,
OP_CASE_CHANGE,
- OP_REPEAT_INSERT,
OP_JOIN,
};
@@ -188,7 +186,6 @@ static Operator ops[] = {
[OP_SHIFT_RIGHT] = { op_shift_right },
[OP_SHIFT_LEFT] = { op_shift_left },
[OP_CASE_CHANGE] = { op_case_change },
- [OP_REPEAT_INSERT] = { op_repeat_insert },
[OP_JOIN] = { op_join },
};
@@ -645,13 +642,6 @@ static void op_case_change(OperatorContext *c) {
free(buf);
}
-static void op_repeat_insert(OperatorContext *c) {
- const char *content;
- size_t len = text_last_insertion(vis->win->text, &content);
- editor_insert(vis, c->pos, content, len);
- window_cursor_to(vis->win->win, c->pos + len);
-}
-
static void op_join(OperatorContext *c) {
Text *txt = vis->win->text;
size_t pos = text_line_begin(txt, c->range.end), prev_pos;