Skip to content

Commit c7e38ed

Browse files
the-mikedavisShekhinah Memmel
authored andcommitted
Sync all document changes on view focus
1 parent db3c47c commit c7e38ed

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

helix-view/src/editor.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,10 +1307,13 @@ impl Editor {
13071307
// within view
13081308
if prev_id != view_id {
13091309
self.mode = Mode::Normal;
1310-
let view = view_mut!(self, view_id);
1311-
let doc = doc_mut!(self, &view.doc);
1312-
view.sync_changes(doc);
13131310
self.ensure_cursor_in_view(view_id);
1311+
1312+
// Update jumplist selections with new document changes.
1313+
for (view, _focused) in self.tree.views_mut() {
1314+
let doc = doc_mut!(self, &view.doc);
1315+
view.sync_changes(doc);
1316+
}
13141317
}
13151318
}
13161319

0 commit comments

Comments
 (0)