From 8232c6f18581ead790c1210c075213762393e493 Mon Sep 17 00:00:00 2001 From: Darren Schroeder <343840+fdncred@users.noreply.github.com> Date: Wed, 5 Aug 2020 13:05:13 -0500 Subject: [PATCH] Update rustyline defaults (#2305) Use rustyline defaults if no config exists for line_editor (for most options) --- crates/nu-cli/src/cli.rs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/crates/nu-cli/src/cli.rs b/crates/nu-cli/src/cli.rs index 20bc6a5d00..3e0faab852 100644 --- a/crates/nu-cli/src/cli.rs +++ b/crates/nu-cli/src/cli.rs @@ -683,29 +683,29 @@ pub fn set_rustyline_configuration() -> (Editor, IndexMap // if the line_editor config section doesn't exist, let's set some defaults rl.set_max_history_size(1000); rl.set_history_ignore_dups(true); - rl.set_history_ignore_space(true); + rl.set_history_ignore_space(false); rl.set_completion_type(DEFAULT_COMPLETION_MODE); - rl.set_completion_prompt_limit(1); + rl.set_completion_prompt_limit(100); rl.set_keyseq_timeout(500); - rl.set_edit_mode(rustyline::config::EditMode::Vi); - rl.set_auto_add_history(true); + rl.set_edit_mode(rustyline::config::EditMode::Emacs); + rl.set_auto_add_history(false); rl.set_bell_style(rustyline::config::BellStyle::None); rl.set_color_mode(rustyline::ColorMode::Enabled); - rl.set_tab_stop(4); + rl.set_tab_stop(8); } } else { // if the config file itself doesn't exist, let's set some defaults rl.set_max_history_size(1000); rl.set_history_ignore_dups(true); - rl.set_history_ignore_space(true); + rl.set_history_ignore_space(false); rl.set_completion_type(DEFAULT_COMPLETION_MODE); - rl.set_completion_prompt_limit(1); + rl.set_completion_prompt_limit(100); rl.set_keyseq_timeout(500); - rl.set_edit_mode(rustyline::config::EditMode::Vi); - rl.set_auto_add_history(true); + rl.set_edit_mode(rustyline::config::EditMode::Emacs); + rl.set_auto_add_history(false); rl.set_bell_style(rustyline::config::BellStyle::None); rl.set_color_mode(rustyline::ColorMode::Enabled); - rl.set_tab_stop(4); + rl.set_tab_stop(8); } // we are ok if history does not exist