alt-n replace last selection with next match

This commit is contained in:
Maxime Coste 2013-01-03 14:00:59 +01:00
parent 02b9fcc3df
commit 0045456f87

View File

@ -518,6 +518,7 @@ std::unordered_map<Key, std::function<void (Context& context)>> keymap =
{ { Key::Modifiers::None, '/' }, do_search<SelectMode::Replace> }, { { Key::Modifiers::None, '/' }, do_search<SelectMode::Replace> },
{ { Key::Modifiers::None, '?' }, do_search<SelectMode::Extend> }, { { Key::Modifiers::None, '?' }, do_search<SelectMode::Extend> },
{ { Key::Modifiers::None, 'n' }, do_search_next<SelectMode::Replace> }, { { Key::Modifiers::None, 'n' }, do_search_next<SelectMode::Replace> },
{ { Key::Modifiers::Alt, 'n' }, do_search_next<SelectMode::ReplaceLast> },
{ { Key::Modifiers::None, 'N' }, do_search_next<SelectMode::Append> }, { { Key::Modifiers::None, 'N' }, do_search_next<SelectMode::Append> },
{ { Key::Modifiers::None, 'u' }, repeated([](Context& context) { if (not context.editor().undo()) { context.print_status("nothing left to undo"); } }) }, { { Key::Modifiers::None, 'u' }, repeated([](Context& context) { if (not context.editor().undo()) { context.print_status("nothing left to undo"); } }) },