@@ -164,10 +164,11 @@ pub fn default() -> Keymaps {
164 vec![alt!('s')] => commands::split_selection_on_newline,
164 vec![alt!('s')] => commands::split_selection_on_newline,
165 vec![shift!('S')] => commands::split_selection,
165 vec![shift!('S')] => commands::split_selection,
166 vec![key!(';')] => commands::collapse_selection,
166 vec![key!(';')] => commands::collapse_selection,
167− // TODO should be alt(;)
168 vec![alt!(';')] => commands::flip_selections,
167 vec![alt!(';')] => commands::flip_selections,
169 vec![key!('%')] => commands::select_all,
168 vec![key!('%')] => commands::select_all,
170 vec![key!('x')] => commands::select_line,
169 vec![key!('x')] => commands::select_line,
170+ // TODO: figure out what key to use
171+ vec![key!('[')] => commands::expand_selection,
171 vec![key!('/')] => commands::search,
172 vec![key!('/')] => commands::search,
172 vec![key!('n')] => commands::search_next,
173 vec![key!('n')] => commands::search_next,
173 vec![key!('*')] => commands::search_selection,
174 vec![key!('*')] => commands::search_selection,