diff options
Diffstat (limited to 'src/normal.cc')
| -rw-r--r-- | src/normal.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/normal.cc b/src/normal.cc index a965b709..92c5e6b3 100644 --- a/src/normal.cc +++ b/src/normal.cc @@ -1349,6 +1349,10 @@ KeyMap keymap = { '[', { "select to object start", select_object<ObjectFlags::ToBegin> } }, { '}', { "extend to object end", select_object<ObjectFlags::ToEnd, SelectMode::Extend> } }, { '{', { "extend to object start", select_object<ObjectFlags::ToBegin, SelectMode::Extend> } }, + { alt(']'), { "select to inner object end", select_object<ObjectFlags::ToEnd | ObjectFlags::Inner> } }, + { alt('['), { "select to inner object start", select_object<ObjectFlags::ToBegin | ObjectFlags::Inner> } }, + { alt('}'), { "extend to inner object end", select_object<ObjectFlags::ToEnd | ObjectFlags::Inner, SelectMode::Extend> } }, + { alt('{'), { "extend to inner object start", select_object<ObjectFlags::ToBegin | ObjectFlags::Inner, SelectMode::Extend> } }, { alt('j'), { "join lines", join } }, { alt('J'), { "join lines and select spaces", join_select_spaces } }, |
