summaryrefslogtreecommitdiffstats
path: root/zellij-server/src/panes/terminal_pane.rs
diff options
context:
space:
mode:
Diffstat (limited to 'zellij-server/src/panes/terminal_pane.rs')
-rw-r--r--zellij-server/src/panes/terminal_pane.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/zellij-server/src/panes/terminal_pane.rs b/zellij-server/src/panes/terminal_pane.rs
index 7ada5f024..dd91149bc 100644
--- a/zellij-server/src/panes/terminal_pane.rs
+++ b/zellij-server/src/panes/terminal_pane.rs
@@ -481,6 +481,10 @@ impl Pane for TerminalPane {
fn mouse_mode(&self) -> bool {
self.grid.mouse_mode
}
+ fn get_line_number(&self) -> Option<usize> {
+ // + 1 because the absolute position in the scrollback is 0 indexed and this should be 1 indexed
+ Some(self.grid.absolute_position_in_scrollback() + 1)
+ }
}
impl TerminalPane {