mirror of
https://github.com/tmux-plugins/tmux-continuum.git
synced 2024-12-21 23:18:46 +00:00
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.
This commit is contained in:
parent
c7f12ce825
commit
aaf3515048
@ -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() {
|
||||
|
@ -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…
Reference in New Issue
Block a user