From 272fd3e43fd30f12cf6e1cc51970a05909c915ef Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Sat, 23 Mar 2024 22:35:12 -0700 Subject: [PATCH] Update tmux sections to reflect upstream changes --- scripts/wk/ui/tmux.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/wk/ui/tmux.py b/scripts/wk/ui/tmux.py index d53c3ba3..c29c0132 100644 --- a/scripts/wk/ui/tmux.py +++ b/scripts/wk/ui/tmux.py @@ -118,7 +118,7 @@ def fix_layout( def get_pane_size(pane_id: str | None = None) -> tuple[int, int]: """Get current or target pane size, returns tuple.""" - cmd = ['tmux', 'display', '-p'] + cmd = ['tmux', 'display-message', '-p'] if pane_id: cmd.extend(['-t', pane_id]) cmd.append('#{pane_width} #{pane_height}') @@ -140,7 +140,7 @@ def get_pane_size(pane_id: str | None = None) -> tuple[int, int]: def get_window_size() -> tuple[int, int]: """Get current window size, returns tuple.""" - cmd = ['tmux', 'display', '-p', '#{window_width} #{window_height}'] + cmd = ['tmux', 'display-message', '-p', '#{window_width} #{window_height}'] # Get resolution proc = run_program(cmd, check=False) @@ -192,7 +192,7 @@ def layout_needs_fixed(layout: dict[str, dict[str, Any]]) -> bool: def poll_pane(pane_id: str) -> bool: """Check if pane exists, returns bool.""" - cmd = ['tmux', 'list-panes', '-F', '#D'] + cmd = ['tmux', 'list-panes', '-F', '#{pane_id}'] # Get list of panes proc = run_program(cmd, check=False) @@ -314,7 +314,7 @@ def split_window( target_id: str | None = None, **action) -> str: """Split tmux window, run action, and return pane_id as str.""" - cmd = ['tmux', 'split-window', '-d', '-PF', '#D'] + cmd = ['tmux', 'split-window', '-d', '-PF', '#{pane_id}'] # Safety checks if not (lines or percent): @@ -335,7 +335,7 @@ def split_window( if lines: cmd.extend(['-l', str(lines)]) elif percent: - cmd.extend(['-p', str(percent)]) + cmd.extend(['-l', f'{percent}%']) # New pane action cmd.extend(prep_action(**action))