summaryrefslogtreecommitdiff
path: root/helix-view/src/view.rs
diff options
context:
space:
mode:
authorBlaž Hrastnik2021-05-07 05:40:11 +0000
committerBlaž Hrastnik2021-05-07 05:45:49 +0000
commitc20813690f962856efa1989576d9f7c91364f265 (patch)
tree12291c3defd478536806c369e3520e30b5631018 /helix-view/src/view.rs
parentf2c79e245bdcc70be3c51fdca35917a929615152 (diff)
View::new is infallible, so is editor.switch/new_file.
Diffstat (limited to 'helix-view/src/view.rs')
-rw-r--r--helix-view/src/view.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/helix-view/src/view.rs b/helix-view/src/view.rs
index 5519d9ff..f82de90e 100644
--- a/helix-view/src/view.rs
+++ b/helix-view/src/view.rs
@@ -1,5 +1,3 @@
-use anyhow::Error;
-
use std::borrow::Cow;
use crate::{Document, DocumentId, ViewId};
@@ -63,17 +61,15 @@ pub struct View {
}
impl View {
- pub fn new(doc: DocumentId) -> Result<Self, Error> {
- let view = Self {
+ pub fn new(doc: DocumentId) -> Self {
+ Self {
id: ViewId::default(),
doc,
first_line: 0,
first_col: 0,
area: Rect::default(), // will get calculated upon inserting into tree
jumps: JumpList::new((doc, Selection::point(0))), // TODO: use actual sel
- };
-
- Ok(view)
+ }
}
pub fn ensure_cursor_in_view(&mut self, doc: &Document) {