Reset first_line when changing files.
commit4b176cadedfe47fe542e9c6e2defd34b3af984df
authorBlaž Hrastnik <blaz@mxxn.io>
dateWed 24 Mar 2021, 16:56 (6 years ago)
parent915fd9e
helix-view/src/editor.rs+3−2
@@ -90,8 +90,9 @@ impl Editor {
9090 use crate::tree::Layout;
9191 match action {
9292 Action::Replace => {
93− self.view_mut().doc = id;
94− // TODO: reset selection?
93+ let view = self.view_mut();
94+ view.doc = id;
95+ view.first_line = 0;
9596 return Ok(id);
9697 }
9798 Action::HorizontalSplit => {