From 425d2c878994e735c7d497030823d0288d06eb8d Mon Sep 17 00:00:00 2001 From: thek4n Date: Mon, 21 Oct 2024 12:52:06 +0300 Subject: [PATCH] tmux mapping choose session feat show last attached session --- home/user/.local/bin/tmux_choose_session.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/home/user/.local/bin/tmux_choose_session.sh b/home/user/.local/bin/tmux_choose_session.sh index 1877a0b..87f44b1 100755 --- a/home/user/.local/bin/tmux_choose_session.sh +++ b/home/user/.local/bin/tmux_choose_session.sh @@ -21,9 +21,14 @@ declare current_session current_session="$(tmux display-message -p '#S')" readonly current_session +declare last_session +last_session="$(tmux display-message -p '#{client_last_session}')" +readonly last_session + declare sessions -sessions="$(tmux list-session -F '#S#{?session_attached, (attached),}')" +sessions="$(tmux list-session -F '#S#{?session_attached, (attached) , }')" sessions="$(echo "${sessions}" | sed "s/^${current_session} /${current_session} (current) /")" +sessions="$(echo "${sessions}" | sed "s/^${last_session} /${last_session} (last) /")" readonly sessions