Add function to extract auto rename setting

pull/400/head
Saveliy Yusufov 2021-08-22 12:54:49 -04:00
parent 716b958145
commit 77a279452f
2 changed files with 17 additions and 5 deletions

View File

@ -172,7 +172,7 @@ new_pane() {
else
tmux split-window -t "${session_name}:${window_number}" -c "$dir"
fi
tmux rename-window -t "${session_name}:${window_number}" "$window_name"
tmux rename-window -t "${session_name}:${window_number}"
# minimize window so more panes can fit
tmux resize-pane -t "${session_name}:${window_number}" -U "999"
}

View File

@ -33,8 +33,6 @@ pane_format() {
format+="${delimiter}"
format+="#{window_index}"
format+="${delimiter}"
format+=":#{window_name}"
format+="${delimiter}"
format+="#{window_active}"
format+="${delimiter}"
format+=":#{window_flags}"
@ -53,6 +51,18 @@ pane_format() {
echo "$format"
}
get_auto_rename() {
local res=$(tmux show -w automatic-rename)
if [[ -z $res ]] || [[ $res == "automatic-rename off" ]]
then
echo ":#{window_name}"
else
echo "#{window_name}"
fi
}
get_auto_rename
window_format() {
local format
format+="window"
@ -61,7 +71,9 @@ window_format() {
format+="${delimiter}"
format+="#{window_index}"
format+="${delimiter}"
format+="#{window_active}"
format+=":#{window_name}"
format+="${delimiter}"
format+="#{window_active}"
format+="${delimiter}"
format+=":#{window_flags}"
format+="${delimiter}"
@ -320,4 +332,4 @@ main() {
fi
fi
}
main
# main