|
|
@ -1855,11 +1855,7 @@ fn help(cx: &mut compositor::Context, args: &[Cow<str>], event: PromptEvent) ->
|
|
|
|
cx.editor
|
|
|
|
cx.editor
|
|
|
|
.open(path, Action::HorizontalSplit)
|
|
|
|
.open(path, Action::HorizontalSplit)
|
|
|
|
.and_then(|id| {
|
|
|
|
.and_then(|id| {
|
|
|
|
cx.editor
|
|
|
|
doc_mut!(cx.editor, &id).set_path(None).map_err(Into::into)
|
|
|
|
.document_mut(id)
|
|
|
|
|
|
|
|
.unwrap()
|
|
|
|
|
|
|
|
.set_path(None)
|
|
|
|
|
|
|
|
.map_err(Into::into)
|
|
|
|
|
|
|
|
})
|
|
|
|
})
|
|
|
|
{
|
|
|
|
{
|
|
|
|
cx.editor.set_error(e.to_string());
|
|
|
|
cx.editor.set_error(e.to_string());
|
|
|
@ -1887,7 +1883,7 @@ fn help(cx: &mut compositor::Context, args: &[Cow<str>], event: PromptEvent) ->
|
|
|
|
|
|
|
|
|
|
|
|
ensure!(path.is_file(), "No help available for '{}'", args_msg);
|
|
|
|
ensure!(path.is_file(), "No help available for '{}'", args_msg);
|
|
|
|
let id = editor.open(&path, Action::HorizontalSplit)?;
|
|
|
|
let id = editor.open(&path, Action::HorizontalSplit)?;
|
|
|
|
editor.document_mut(id).unwrap().set_path(None)?;
|
|
|
|
doc_mut!(editor, &id).set_path(None)?;
|
|
|
|
Ok(())
|
|
|
|
Ok(())
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|