Add an :o open command.

This commit is contained in:
Blaž Hrastnik 2020-12-16 16:34:12 +09:00
parent 8f0b28aeb8
commit ed60866c54

View File

@ -440,8 +440,15 @@ pub fn command_mode(cx: &mut Context) {
return;
}
match input {
"q" => editor.should_close = true,
let parts = input.split_ascii_whitespace().collect::<Vec<&str>>();
match parts.as_slice() {
&["q"] => editor.should_close = true,
&["o", path] => {
// TODO: make view()/view_mut() always contain a view.
let size = editor.view().unwrap().size;
editor.open(path.into(), size);
}
_ => (),
}
},