| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -32,6 +32,29 @@ Right now, there are these subcommands: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					* `execute-swayr-command` displays all commands above and executes the selected | 
					 | 
					 | 
					 | 
					* `execute-swayr-command` displays all commands above and executes the selected | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  one.  (This is useful for accessing swayr commands which are not bound to a | 
					 | 
					 | 
					 | 
					  one.  (This is useful for accessing swayr commands which are not bound to a | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  key.) | 
					 | 
					 | 
					 | 
					  key.) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					* `tile-workspace exclude-floating|include-floating` tiles all windows on the | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  current workspace (excluding or including floating ones).  That's done by | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  moving all windows to the scratchpad, setting the workspace to `splith` | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  layout, and then moving the windows back.  If the `auto_tile` feature is | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  used, see the Configuration section below, it'll change from splitting | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  horizontally to vertically during re-insertion. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					* `shuffle-tile-workspace exclude-floating|include-floating` shuffles & tiles | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  all windows on the current workspace.  The shuffle part means that (a) the | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  windows are shuffled before re-insertion, and (b) a randomly chosen already | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  re-inserted window is focused before re-inserting another window.  So while | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  `tile-workspace` on a typical horizontally oriented screen and 5 windows will | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  usually result in a layout with one window on the left and all four others | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  tiled vertially on the right, `shuffle-tile-workspace` in combination with | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  `auto_tile` usually results in a more balanced layout, i.e., 2 windows tiled | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  vertically on the right and the other 4 tiled vertially on the left.  If you | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  have less than a handful of windows, just repeat `shuffle-tile-workspace` a | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  few times until happenstance creates the layout you wanted. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					* `tab-workspace exclude-floating|include-floating` puts all windows of the | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  current workspace into a tabbed container. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					* `toggle-tab-shuffle-tile-workspace exclude-floating|include-floating` toggles | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  between a tabbed and tiled layout, i.e., it calls `shuffle-tile-workspace` if | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  it is currently tabbed, and calls `shuffle-tile-workspace` if it is currently | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  tiled. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					## Screenshots | 
					 | 
					 | 
					 | 
					## Screenshots | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |