aboutsummaryrefslogtreecommitdiff
path: root/helix-view/src/editor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-view/src/editor.rs')
-rw-r--r--helix-view/src/editor.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/helix-view/src/editor.rs b/helix-view/src/editor.rs
index 4e3a69a2..23e0a497 100644
--- a/helix-view/src/editor.rs
+++ b/helix-view/src/editor.rs
@@ -1243,16 +1243,7 @@ impl Editor {
}
pub fn focus_next(&mut self) {
- let prev_id = self.tree.focus;
- self.tree.focus_next();
- let id = self.tree.focus;
-
- // if leaving the view: mode should reset and the cursor should be
- // within view
- if prev_id != id {
- self.mode = Mode::Normal;
- self.ensure_cursor_in_view(id);
- }
+ self.focus(self.tree.next());
}
pub fn focus_direction(&mut self, direction: tree::Direction) {