summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-01-03 14:00:59 +0100
committerMaxime Coste <frrrwww@gmail.com>2013-01-03 14:00:59 +0100
commit0045456f8795337248fa8b9846ae7d202fda5918 (patch)
tree116333033e18946d32f61d6d3c3a27535471b2ed /src
parent02b9fcc3dff812ece35c5e565732afeff50fb035 (diff)
alt-n replace last selection with next match
Diffstat (limited to 'src')
-rw-r--r--src/main.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main.cc b/src/main.cc
index 506748f3..340ef6c4 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -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::Extend> },
{ { 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, 'u' }, repeated([](Context& context) { if (not context.editor().undo()) { context.print_status("nothing left to undo"); } }) },