aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-04-21 12:10:48 +0200
committerMarc André Tanner <mat@brain-dump.org>2015-04-21 12:10:48 +0200
commita04a82472ca826f7143ee2c404dd74c6b559976e (patch)
tree3aae3695e0a0be7de5f16e8108fea587ab22ead2 /vis.c
parent9e44d1c4fd1f0a22a7e7f1df9b2999cdb55398f2 (diff)
downloadvis-a04a82472ca826f7143ee2c404dd74c6b559976e.tar.gz
vis-a04a82472ca826f7143ee2c404dd74c6b559976e.tar.xz
Mark some movements as idempotent
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/vis.c b/vis.c
index 49582be..fd6910d 100644
--- a/vis.c
+++ b/vis.c
@@ -209,9 +209,9 @@ static Movement moves[] = {
[MOVE_SEARCH_WORD_BACKWARD]= { .txt = search_word_backward, .type = LINEWISE|JUMP },
[MOVE_SEARCH_FORWARD] = { .txt = search_forward, .type = LINEWISE|JUMP },
[MOVE_SEARCH_BACKWARD] = { .txt = search_backward, .type = LINEWISE|JUMP },
- [MOVE_WINDOW_LINE_TOP] = { .cmd = window_lines_top, .type = LINEWISE|JUMP },
- [MOVE_WINDOW_LINE_MIDDLE] = { .cmd = window_lines_middle, .type = LINEWISE|JUMP },
- [MOVE_WINDOW_LINE_BOTTOM] = { .cmd = window_lines_bottom, .type = LINEWISE|JUMP },
+ [MOVE_WINDOW_LINE_TOP] = { .cmd = window_lines_top, .type = LINEWISE|JUMP|IDEMPOTENT },
+ [MOVE_WINDOW_LINE_MIDDLE] = { .cmd = window_lines_middle, .type = LINEWISE|JUMP|IDEMPOTENT },
+ [MOVE_WINDOW_LINE_BOTTOM] = { .cmd = window_lines_bottom, .type = LINEWISE|JUMP|IDEMPOTENT },
};
/* these can be passed as int argument to textobj(&(const Arg){ .i = TEXT_OBJ_* }) */