Unverified Commit 05cf7904 authored by Bruno Sutic's avatar Bruno Sutic
Browse files

Enable restoring more panes per window

Closes #24
parent f9ef86d6
......@@ -7,6 +7,7 @@
are all around. This is now fixed - pane restorations are now idempotent.
- if pane exists from before session restore - do not restore the process within
it. This makes the restoration process even more idempotent.
- more panes within a window can now be restored
### v0.2.0, 2014-08-29
- bugfix: with vim 'session' strategy, if the session file does not exist - make
......
......@@ -99,7 +99,8 @@ new_pane() {
local window_number="$2"
local window_name="$3"
local dir="$4"
tmux split-window -t "${session_name}:${window_number}" -c "$dir"
tmux split-window -t "${session_name}:${window_number}" -c "$dir" -h
tmux resize-pane -t "${session_name}:${window_number}" -L "999"
}
restore_pane() {
......@@ -186,8 +187,8 @@ main() {
if supported_tmux_version_ok && check_saved_session_exists; then
start_spinner
restore_all_panes
restore_all_pane_processes
restore_pane_layout_for_each_window >/dev/null 2>&1
restore_all_pane_processes
# below functions restore exact cursor positions
restore_active_pane_for_each_window
restore_active_and_alternate_windows
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment