Use doc_mut! macro for document accesses

help-command
Michael Davis 2 years ago
parent 816dfee64a
commit 19111e1478
No known key found for this signature in database

@ -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(())
}; };

Loading…
Cancel
Save