INNER CODE UNIT · Rust
get_editor
databricks/click · src/command_processor.rs:122
fn get_editor(
config: rustyconfig::Config,
hist_path: &Path,
) -> Editor<ClickHelper, DefaultHistory> {
let mut rl =
Editor::<ClickHelper, DefaultHistory>::with_config(config).expect("Could not make editor");
rl.set_helper(Some(ClickHelper::new(
CommandProcessor::get_command_vec(),
vec![
"completion",
"edit_mode",
"shell",
"pipes",
"redirection",
"ranges",
],
)));
rl.load_history(hist_path).unwrap_or_default();