mirror of
https://github.com/tmux-plugins/tmux-continuum.git
synced 2024-11-22 03:08:48 +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() {
|
just_started_tmux_server() {
|
||||||
local tmux_start_time
|
local tmux_start_time
|
||||||
tmux_start_time="$(tmux display-message -p -F '#{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() {
|
start_auto_restore_in_background() {
|
||||||
|
@ -15,6 +15,9 @@ auto_restore_default="off"
|
|||||||
|
|
||||||
auto_restore_halt_file="${HOME}/tmux_no_auto_restore"
|
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
|
# tmux auto start options
|
||||||
auto_start_option="@continuum-boot"
|
auto_start_option="@continuum-boot"
|
||||||
auto_start_default="off"
|
auto_start_default="off"
|
||||||
|
Loading…
Reference in New Issue
Block a user