14 Commits

Author SHA1 Message Date
ddf9c5ef87 Reorder function in restore script 2015-02-10 13:44:14 +01:00
028e7b7c2e Refactoring: prefer using variable with tab character 2015-02-10 12:48:53 +01:00
bfc625e13f Save grouped sessions
Grouped sessions are session started with the command
`tmux new-session -t <existing-session-name>`

Those sessions share the panes and windows with the existing, original
session.
We're making sure to identify and save grouped sessions.
On the other hand, we don't want to save panes and windows twice
2015-02-10 12:48:53 +01:00
ad52ade4bf Preserving layout of zoomed windows across restores
The problem is that tmux list-window shows only the current pane layout
if a pane is maximized. This is a bug in tmux. In order to avoid this
bug we unzoom the window when saving and zoom in again after saving.
This implies that the Z flag is no longer set in list-windows, and so it
can't be used when restoring. Instead we use the Z flag of the panes
(which still have it) to restore the zoom.
2014-10-25 18:29:52 +02:00
8684d4592b Flag gate the bash history restore feature 2014-10-17 22:33:29 +02:00
81982b5114 Add bash history saving and restoring (first version).
This does not yet have flag to turn the feature off.
2014-10-17 17:14:33 +02:00
bd095e739d Change plugin name and all the variables 2014-08-29 18:59:14 +02:00
cfe8e7979b Restoring programs with arguments; improve process matching
Closes #20, closes #19
2014-08-28 23:48:04 +02:00
1e945c2cac Enable selectively restoring processes
- user can restore all processes with ':all:'
- user can selectively restore wanted processes

Closes #13
2014-08-27 16:19:36 +02:00
7f50660918 User option for disabling pane process restoring 2014-08-27 13:12:32 +02:00
732d53cede Support only Tmux v1.9 or greater
Closes #1
2014-08-26 15:47:31 +02:00
5c2853a55f Sessions directory is configurable
Close #10
2014-08-26 15:40:50 +02:00
70d78e8d73 Saving a session does not override the previous one
Close #7
2014-08-26 15:31:47 +02:00
651b14075a Create plugin start script 2014-08-26 12:23:58 +02:00