diff --git a/crates/nu-cli/src/reedline_config.rs b/crates/nu-cli/src/reedline_config.rs index 2453734d4d..5be1f77975 100644 --- a/crates/nu-cli/src/reedline_config.rs +++ b/crates/nu-cli/src/reedline_config.rs @@ -476,6 +476,7 @@ fn add_menu_keybindings(keybindings: &mut Keybindings) { KeyCode::Tab, ReedlineEvent::UntilFound(vec![ ReedlineEvent::Menu("completion_menu".to_string()), + ReedlineEvent::MenuNext, ReedlineEvent::Edit(vec![EditCommand::Complete]), ]), ); diff --git a/crates/nu-utils/src/sample_config/default_config.nu b/crates/nu-utils/src/sample_config/default_config.nu index 6dd9c54d66..b395b9ae0e 100644 --- a/crates/nu-utils/src/sample_config/default_config.nu +++ b/crates/nu-utils/src/sample_config/default_config.nu @@ -320,6 +320,7 @@ $env.config = { until: [ { send: menu name: completion_menu } { send: menunext } + { edit: complete } ] } }