Mohammad Alsaleh 
							
						 
					 
					
						
						
							
						
						655ed8c6f4 
					 
					
						
						
							
							Add @resurrect-save-shell-history option  
						
						 
						
						... 
						
						
						
						Also make @resurrect-save-bash-history an alias to the new option.
Signed-off-by: Mohammad Alsaleh <CE.Mohammad.AlSaleh@gmail.com > 
						
						
					 
					
						2017-06-04 00:16:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mohammad Alsaleh 
							
						 
					 
					
						
						
							
						
						e757e1b8a9 
					 
					
						
						
							
							Add zsh support in save/restore functions  
						
						 
						
						... 
						
						
						
						Signed-off-by: Mohammad Alsaleh <CE.Mohammad.AlSaleh@gmail.com > 
						
						
					 
					
						2017-06-04 00:15:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						fbed36ad0e 
					 
					
						
						
							
							Allow using '$HOSTNAME' in @resurrect-dir  
						
						 
						
						... 
						
						
						
						Closes  #197  
						
						
					 
					
						2017-06-01 17:35:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						eef844c747 
					 
					
						
						
							
							Memoize return of resurrect path functions  
						
						 
						
						
						
						
					 
					
						2017-06-01 17:03:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						b7a4ee2a40 
					 
					
						
						
							
							Pane contents save and restore in separate dirs  
						
						 
						
						
						
						
					 
					
						2017-06-01 05:47:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						ba59a2b642 
					 
					
						
						
							
							Revert "remove pane contents cleanup to repair restore"  
						
						 
						
						... 
						
						
						
						This reverts commit 0a6f90788f . 
						
						
					 
					
						2017-05-30 06:14:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						573897cd71 
					 
					
						
						
							
							Revert "Remove pane_content_files_cleanup function"  
						
						 
						
						... 
						
						
						
						This reverts commit 7a8d90a27d . 
						
						
					 
					
						2017-05-30 06:11:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						7a8d90a27d 
					 
					
						
						
							
							Remove pane_content_files_cleanup function  
						
						 
						
						
						
						
					 
					
						2017-05-30 05:49:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						8de2570960 
					 
					
						
						
							
							Merge pull request  #193  from Mellbourn/restore-pane-fix  
						
						 
						
						... 
						
						
						
						remove pane contents cleanup to repair restore 
						
						
					 
					
						2017-05-30 05:49:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						1a3a094265 
					 
					
						
						
							
							Make send-keys more reliable  
						
						 
						
						... 
						
						
						
						Thanks @mk12 for the PR
https://github.com/tmux-plugins/tmux-resurrect/pull/180  
						
						
					 
					
						2017-05-30 05:43:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						40c776c747 
					 
					
						
						
							
							Merge pull request  #194  from Mellbourn/remove-terminal-clearing  
						
						 
						
						... 
						
						
						
						remove terminal clearing since it collides with capture-pane-contents 
						
						
					 
					
						2017-05-30 05:31:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						b1f3df21e9 
					 
					
						
						
							
							Create new file only if there are changes  
						
						 
						
						... 
						
						
						
						Code submitted by @vburdo in
https://github.com/tmux-plugins/tmux-resurrect/issues/156  
						
						
					 
					
						2017-05-30 05:14:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						5722856e54 
					 
					
						
						
							
							Fix bug for restoring commands on tmux 2.5  
						
						 
						
						
						
						
					 
					
						2017-05-30 02:05:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Klas Mellbourn 
							
						 
					 
					
						
						
							
						
						0a6f90788f 
					 
					
						
						
							
							remove pane contents cleanup to repair restore  
						
						 
						
						... 
						
						
						
						as suggested in https://github.com/tmux-plugins/tmux-resurrect/issues/141  
						
						
					 
					
						2017-05-07 19:35:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Klas Mellbourn 
							
						 
					 
					
						
						
							
						
						71fd3c8dd2 
					 
					
						
						
							
							remove terminal clearing since it collides with capture-pane-contents  
						
						 
						
						
						
						
					 
					
						2017-05-06 00:37:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Heath Naylor 
							
						 
					 
					
						
						
							
						
						3bc852bbae 
					 
					
						
						
							
							Fix comparision operators.  Fixes   #124  
						
						 
						
						
						
						
					 
					
						2016-01-29 09:41:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						370b4861cb 
					 
					
						
						
							
							Revert "Symlink 'last' file at the end of successful save"  
						
						 
						
						... 
						
						
						
						This reverts commit 6750a88e74 . 
						
						
					 
					
						2015-11-25 13:42:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						6750a88e74 
					 
					
						
						
							
							Symlink 'last' file at the end of successful save  
						
						 
						
						
						
						
					 
					
						2015-11-25 13:40:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						5f04ceabbc 
					 
					
						
						
							
							Add sleep when saving zoomed windows  
						
						 
						
						... 
						
						
						
						When saving zoomed windows:
- window is un-zoomed
- window layout snapshot is taken
- window is zoomed back
This is done because otherwise tmux does not provide correct window
layout. With this we're working around a tmux bug really.
The above causes an issue with vim. For some reason vim cannot properly
reload it's content when "un-zoom + zoom" is done quickly. Everything
works ok if a little sleep/wait is added, so we're doing just that.
0.1 second sleep seems to be enough.
About `sleep 0.1 || sleep 1`: this is a hack. We want to wait for 0.1
seconds, which seems to be enough to fix the issue. However, according
to POSIX, `sleep` command takes only integers.
BUT, decimal values seem to work everywhere. So, we're using a decimal
value, and if that fails, we behave POSIX friendly.
Related to issue #112 . 
						
						
					 
					
						2015-10-26 01:22:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						06b8ad744a 
					 
					
						
						
							
							Mutt added to the list of automatically restored programs  
						
						 
						
						
						
						
					 
					
						2015-08-14 19:23:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						e81f8e5f37 
					 
					
						
						
							
							More portable pane_capture archiving  
						
						 
						
						
						
						
					 
					
						2015-07-10 19:29:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						a47236d247 
					 
					
						
						
							
							Implement pane content files compression  
						
						 
						
						
						
						
					 
					
						2015-07-10 18:01:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						a750628a44 
					 
					
						
						
							
							Change 'save pane contents' directory  
						
						 
						
						
						
						
					 
					
						2015-07-08 00:14:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						74773bed62 
					 
					
						
						
							
							Save pane contents only if pane not blank  
						
						 
						
						
						
						
					 
					
						2015-07-08 00:02:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						aa0b424ca6 
					 
					
						
						
							
							Refactoring  
						
						 
						
						
						
						
					 
					
						2015-07-07 23:35:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						852af79075 
					 
					
						
						
							
							Do not save empty trailing lines when pane content is saved  
						
						 
						
						
						
						
					 
					
						2015-07-07 19:23:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						6fe70853a5 
					 
					
						
						
							
							Expand tilde in @resurrect-dir  
						
						 
						
						... 
						
						
						
						Fixes  #74  
						
						
					 
					
						2015-07-07 18:23:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Motylev 
							
						 
					 
					
						
						
							
						
						ed6fb9b523 
					 
					
						
						
							
							try to treat inline strategy as alias for strategy  
						
						 
						
						... 
						
						
						
						if strategy with that name exists apply it otherwise use it as inline
strategy
Closes  #88  
						
						
					 
					
						2015-06-11 15:29:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						8af7aed9b3 
					 
					
						
						
							
							Bugfix for pane contents restoration  
						
						 
						
						
						
						
					 
					
						2015-05-12 13:31:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						f3c6321501 
					 
					
						
						
							
							Refactoring: drop dependency on  command  
						
						 
						
						
						
						
					 
					
						2015-05-09 15:05:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						c85a3b4487 
					 
					
						
						
							
							Improve pane content restore: remove extra cat  
						
						 
						
						
						
						
					 
					
						2015-05-09 14:05:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						fee40e2121 
					 
					
						
						
							
							Capture pane contents feature, small refactor  
						
						 
						
						
						
						
					 
					
						2015-05-09 12:37:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								quentin 
							
						 
					 
					
						
						
							
						
						737568922b 
					 
					
						
						
							
							Make "full" pane contents saving the default  
						
						 
						
						
						
						
					 
					
						2015-03-18 22:38:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								quentin 
							
						 
					 
					
						
						
							
						
						a1e3d37461 
					 
					
						
						
							
							Correctly capture wrapped lines in the pane contents  
						
						 
						
						... 
						
						
						
						Add the -J options to `capture-pane` to handle wrapped lines correctly.
This way wrapped lines will be joined upon capture and once restored,
will re-wrap upon pane size changes. 
						
						
					 
					
						2015-03-18 10:14:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								quentin 
							
						 
					 
					
						
						
							
						
						4f685d5c3d 
					 
					
						
						
							
							Add an option to save the full pane contents  
						
						 
						
						... 
						
						
						
						By default only the visible pane area is captured and restored.
The @resurrect-pane-contents-area option lets the full pane area be
captured instead. 
						
						
					 
					
						2015-03-17 04:13:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								quentin 
							
						 
					 
					
						
						
							
						
						b22b2a7203 
					 
					
						
						
							
							Save and restore tmux pane contents  
						
						 
						
						... 
						
						
						
						This feature is controlled by the '@resurrect-capture-pane-contents'
option.
Currently only the visible area of each pane is saved and restored. 
						
						
					 
					
						2015-03-17 03:17:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						b7e7669999 
					 
					
						
						
							
							Improve fetching "window_layout" value  
						
						 
						
						... 
						
						
						
						It's faster now. 
						
						
					 
					
						2015-02-12 14:10:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						abad85f03b 
					 
					
						
						
							
							Enable quiet saving  
						
						 
						
						
						
						
					 
					
						2015-02-12 12:53:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						e1b01ee4f9 
					 
					
						
						
							
							Export script paths so that 'tmux-resurrect-auto' plugin can use them  
						
						 
						
						
						
						
					 
					
						2015-02-12 12:48:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						708cd49d31 
					 
					
						
						
							
							Fix a zoomed windows related regression  
						
						 
						
						
						
						
					 
					
						2015-02-12 12:47:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						c4375bf642 
					 
					
						
						
							
							Enable 'full restore' by overwriting a single pane  
						
						 
						
						
						
						
					 
					
						2015-02-10 15:16:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						ddf9c5ef87 
					 
					
						
						
							
							Reorder function in restore script  
						
						 
						
						
						
						
					 
					
						2015-02-10 13:44:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						b91e18cb0e 
					 
					
						
						
							
							Remove deprecated  and  key bindings  
						
						 
						
						
						
						
					 
					
						2015-02-10 12:56:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						028e7b7c2e 
					 
					
						
						
							
							Refactoring: prefer using variable with tab character  
						
						 
						
						
						
						
					 
					
						2015-02-10 12:48:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						b502572a07 
					 
					
						
						
							
							Restore active and alternate windows only if they are present in the 'last' file  
						
						 
						
						
						
						
					 
					
						2015-02-10 12:48:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						1c8efb034a 
					 
					
						
						
							
							If there are no grouped sessions, do not output empty line  
						
						 
						
						
						
						
					 
					
						2015-02-10 12:48:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						95ec3c1d9b 
					 
					
						
						
							
							Save and restore active and alternate windows for grouped sessions  
						
						 
						
						
						
						
					 
					
						2015-02-10 12:48:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						5dc22a4a9b 
					 
					
						
						
							
							Restore grouped sessions  
						
						 
						
						
						
						
					 
					
						2015-02-10 12:48:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Sutic 
							
						 
					 
					
						
						
							
						
						e8401ba305 
					 
					
						
						
							
							Merge pull request  #56  from cunha/master  
						
						 
						
						... 
						
						
						
						allow relative paths in @resurrect-dir 
						
						
					 
					
						2014-11-09 20:25:26 +01:00