diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-02-11 10:32:49 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-02-11 10:32:49 +0100 |
| commit | a9db1caf19d34f13319a3ebf92100c2c92015582 (patch) | |
| tree | 2bf64c214e276ab4ff7fc460cb889675c93e4d48 /main.c | |
| parent | 979d51bcb65ccceec95f34a10fdf6446ac97473c (diff) | |
| download | vis-a9db1caf19d34f13319a3ebf92100c2c92015582.tar.gz vis-a9db1caf19d34f13319a3ebf92100c2c92015582.tar.xz | |
vis: implement gn and gN text objects
The behaviour when no match is found is not yet optimal.
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -269,6 +269,8 @@ enum { VIS_ACTION_TEXT_OBJECT_FUNCTION_INNER, VIS_ACTION_TEXT_OBJECT_LINE_OUTER, VIS_ACTION_TEXT_OBJECT_LINE_INNER, + VIS_ACTION_TEXT_OBJECT_SEARCH_FORWARD, + VIS_ACTION_TEXT_OBJECT_SEARCH_BACKWARD, VIS_ACTION_MOTION_CHARWISE, VIS_ACTION_MOTION_LINEWISE, VIS_ACTION_UNICODE_INFO, @@ -1050,6 +1052,16 @@ static KeyAction vis_action[] = { "The whole line, excluding leading and trailing whitespace", textobj, { .i = VIS_TEXTOBJECT_INNER_LINE } }, + [VIS_ACTION_TEXT_OBJECT_SEARCH_FORWARD] = { + "text-object-search-forward", + "The next search match in forward direction", + textobj, { .i = VIS_TEXTOBJECT_SEARCH_FORWARD } + }, + [VIS_ACTION_TEXT_OBJECT_SEARCH_BACKWARD] = { + "text-object-search-backward", + "The next search match in backward direction", + textobj, { .i = VIS_TEXTOBJECT_SEARCH_BACKWARD } + }, [VIS_ACTION_MOTION_CHARWISE] = { "motion-charwise", "Force motion to be charwise", |
