mirror of https://github.com/helix-editor/helix
fix recent file picker empty space
parent
dd2d562c14
commit
b55e3c4b44
|
@ -2141,22 +2141,16 @@ fn configure_engine_impl(mut engine: Engine) -> Engine {
|
||||||
)];
|
)];
|
||||||
let cwd = helix_stdx::env::current_working_dir();
|
let cwd = helix_stdx::env::current_working_dir();
|
||||||
|
|
||||||
let picker = ui::Picker::new(
|
let picker = ui::Picker::new(columns, 0, [], cwd, move |cx, path: &PathBuf, action| {
|
||||||
columns,
|
if let Err(e) = cx.editor.open(path, action) {
|
||||||
0,
|
let err = if let Some(err) = e.source() {
|
||||||
[PathBuf::from("")],
|
format!("{}", err)
|
||||||
cwd,
|
} else {
|
||||||
move |cx, path: &PathBuf, action| {
|
format!("unable to open \"{}\"", path.display())
|
||||||
if let Err(e) = cx.editor.open(path, action) {
|
};
|
||||||
let err = if let Some(err) = e.source() {
|
cx.editor.set_error(err);
|
||||||
format!("{}", err)
|
}
|
||||||
} else {
|
})
|
||||||
format!("unable to open \"{}\"", path.display())
|
|
||||||
};
|
|
||||||
cx.editor.set_error(err);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
)
|
|
||||||
.with_preview(|_editor, path| Some((PathOrId::Path(path.clone().into()), None)));
|
.with_preview(|_editor, path| Some((PathOrId::Path(path.clone().into()), None)));
|
||||||
|
|
||||||
let injector = picker.injector();
|
let injector = picker.injector();
|
||||||
|
|
Loading…
Reference in New Issue