tmux mapping choose session feat show last attached session

This commit is contained in:
thek4n 2024-10-21 12:52:06 +03:00
parent 033425f869
commit 425d2c8789

View File

@ -21,9 +21,14 @@ declare current_session
current_session="$(tmux display-message -p '#S')" current_session="$(tmux display-message -p '#S')"
readonly current_session readonly current_session
declare last_session
last_session="$(tmux display-message -p '#{client_last_session}')"
readonly last_session
declare sessions 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/^${current_session} /${current_session} (current) /")"
sessions="$(echo "${sessions}" | sed "s/^${last_session} /${last_session} (last) /")"
readonly sessions readonly sessions