diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-29 21:36:48 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-29 21:36:48 +0300 |
| commit | 9150ed6268874d1f2a314b1ddbf531b66df1e105 (patch) | |
| tree | b8e8c35fb703b5b59babbdb8e4d732f906face41 /src/app/api/panes.rs | |
| parent | f36d8043594489508046ff0852989ec08f52188a (diff) | |
feat: add session snapshot api
Diffstat (limited to 'src/app/api/panes.rs')
| -rw-r--r-- | src/app/api/panes.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/app/api/panes.rs b/src/app/api/panes.rs index b2f5030a..5723be1e 100644 --- a/src/app/api/panes.rs +++ b/src/app/api/panes.rs @@ -1634,7 +1634,11 @@ impl App { find_in_direction(source, direction.into(), &panes) } - fn pane_layout_snapshot(&self, ws_idx: usize, tab_idx: usize) -> Option<PaneLayoutSnapshot> { + pub(super) fn pane_layout_snapshot( + &self, + ws_idx: usize, + tab_idx: usize, + ) -> Option<PaneLayoutSnapshot> { let ws = self.state.workspaces.get(ws_idx)?; let tab = ws.tabs.get(tab_idx)?; let area = self.state.view.terminal_area; |
