Browse Source

Add option to set restore max delay

This enables the user to set a custom max delay time for the auto
restore process to trigger. When the .tmux.conf loads multiple or slow
plugins 10 seconds is not enough.
pull/93/head
Adrian Haasler García 12 months ago
parent
commit
aaf3515048
No known key found for this signature in database GPG Key ID: A35E705E88381981
  1. 4
      continuum.tmux
  2. 3
      scripts/variables.sh

4
continuum.tmux

@ -46,7 +46,9 @@ add_resurrect_save_interpolation() {
just_started_tmux_server() {
local tmux_start_time
tmux_start_time="$(tmux display-message -p -F '#{start_time}')"
[ "$tmux_start_time" == "" ] || [ "$tmux_start_time" -gt "$(($(date +%s)-10))" ]
local restore_max_delay
restore_max_delay="$(get_tmux_option "$auto_restore_max_delay_option" "${auto_restore_max_delay_default}")"
[ "$tmux_start_time" == "" ] || [ "$tmux_start_time" -gt "$(($(date +%s)-${restore_max_delay}))" ]
}
start_auto_restore_in_background() {

3
scripts/variables.sh

@ -15,6 +15,9 @@ auto_restore_default="off"
auto_restore_halt_file="${HOME}/tmux_no_auto_restore"
auto_restore_max_delay_option="@continuum-restore-max-delay"
auto_restore_max_delay_default="10"
# tmux auto start options
auto_start_option="@continuum-boot"
auto_start_default="off"

Loading…
Cancel
Save