mirror of
https://github.com/tmux-plugins/tmux-resurrect.git
synced 2024-11-22 04:18:48 +00:00
Flag gate the bash history restore feature
This commit is contained in:
parent
8328de41d8
commit
8684d4592b
@ -49,6 +49,11 @@ remove_first_char() {
|
||||
echo "$1" | cut -c2-
|
||||
}
|
||||
|
||||
save_bash_history_option_on() {
|
||||
local option="$(get_tmux_option "$bash_history_option" "off")"
|
||||
[ "$option" == "on" ]
|
||||
}
|
||||
|
||||
# path helpers
|
||||
|
||||
resurrect_dir() {
|
||||
|
@ -211,7 +211,9 @@ main() {
|
||||
start_spinner "Restoring..." "Tmux restore complete!"
|
||||
restore_all_panes
|
||||
restore_pane_layout_for_each_window >/dev/null 2>&1
|
||||
if save_bash_history_option_on; then
|
||||
restore_shell_history
|
||||
fi
|
||||
restore_all_pane_processes
|
||||
# below functions restore exact cursor positions
|
||||
restore_active_pane_for_each_window
|
||||
|
@ -129,7 +129,9 @@ save_all() {
|
||||
dump_windows >> $resurrect_file_path
|
||||
dump_state >> $resurrect_file_path
|
||||
ln -fs "$resurrect_file_path" "$(last_resurrect_file)"
|
||||
if save_bash_history_option_on; then
|
||||
dump_bash_history
|
||||
fi
|
||||
}
|
||||
|
||||
main() {
|
||||
|
@ -26,3 +26,5 @@ inline_strategy_token="->"
|
||||
|
||||
save_command_strategy_option="@resurrect-save-command-strategy"
|
||||
default_save_command_strategy="ps"
|
||||
|
||||
bash_history_option="@resurrect-save-bash-history"
|
||||
|
Loading…
Reference in New Issue
Block a user