83129dd796 
								
							 
						 
						
							
							
								
								Make asynchronous suggestions disabled by default  
							
							... 
							
							
							
							While they are still experimental 
							
						 
						
							2017-04-14 08:48:54 -06:00  
				
					
						
							
							
								 
						
							
								a2f0ffb122 
								
							 
						 
						
							
							
								
								Enabling suggestions should not fetch a suggestion if buffer is empty  
							
							
							
						 
						
							2017-03-05 12:53:13 -05:00  
				
					
						
							
							
								 
						
							
								7d4a1d9a4a 
								
							 
						 
						
							
							
								
								Add enable/disable/toggle widgets to disable suggestion functionality  
							
							... 
							
							
							
							[GitHub #219 ]
Intended to be helpful for folks using bracketed-paste-magic and other
widgets that use `zle -U`. 
							
						 
						
							2017-03-03 18:43:17 -05:00  
				
					
						
							
							
								 
						
							
								e1959d0f61 
								
							 
						 
						
							
							
								
								Put in a general fix for  #219  - Handling input from `zle -U`  
							
							... 
							
							
							
							Depends on patch to ZSH from workers/40702:
  http://www.zsh.org/mla/workers/2017/msg00414.html  
							
						 
						
							2017-03-03 18:43:17 -05:00  
				
					
						
							
							
								 
						
							
								c52c428793 
								
							 
						 
						
							
							
								
								Fix issues with widgets wrapped by other plugins  
							
							... 
							
							
							
							Puts in a better fix for #126  and related issues. 
							
						 
						
							2017-03-03 18:43:10 -05:00  
				
					
						
							
							
								 
						
							
								ea505b01e5 
								
							 
						 
						
							
							
								
								Add a spec for unlisted widgets fetching a new suggestion  
							
							
							
						 
						
							2017-03-03 18:43:10 -05:00  
				
					
						
							
							
								 
						
							
								502fb4a174 
								
							 
						 
						
							
							
								
								Make tmux_socket_name public so you can access easily from binding.pry  
							
							... 
							
							
							
							Can attach while tests are stopped with `tmux -L <socket_name> attach` 
							
						 
						
							2017-03-03 18:43:10 -05:00  
				
					
						
							
							
								 
						
							
								468b7403e9 
								
							 
						 
						
							
							
								
								Test should be passing block to RSpec wait_for  
							
							... 
							
							
							
							Fixes flaky test 
							
						 
						
							2017-02-26 14:18:22 -07:00  
				
					
						
							
							
								 
						
							
								c9a51e0c4c 
								
							 
						 
						
							
							
								
								Handle dashes at the beginning of commands  
							
							
							
						 
						
							2017-02-18 16:51:53 -07:00  
				
					
						
							
							
								 
						
							
								2cd99e64b7 
								
							 
						 
						
							
							
								
								Add a test for modifying widget list vars after sourcing plugin  
							
							
							
						 
						
							2017-02-18 11:15:53 -07:00  
				
					
						
							
							
								 
						
							
								c70d685d15 
								
							 
						 
						
							
							
								
								Clean up widget list spec  
							
							
							
						 
						
							2017-02-18 11:12:10 -07:00  
				
					
						
							
							
								 
						
							
								255359dbb8 
								
							 
						 
						
							
							
								
								Use `+=` to be a bit more true to the spec language  
							
							
							
						 
						
							2017-02-18 10:35:30 -07:00  
				
					
						
							
							
								 
						
							
								938144530c 
								
							 
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2017-02-17 16:01:07 -07:00  
				
					
						
							
							
								 
						
							
								c4bfd8e2c6 
								
							 
						 
						
							
							
								
								Need to prevent zpty feature detection from HUPing existing zptys  
							
							
							
						 
						
							2017-02-17 15:51:50 -07:00  
				
					
						
							
							
								 
						
							
								c959408305 
								
							 
						 
						
							
							
								
								Only wait a max of 2 seconds for content to match after clearing screen  
							
							
							
						 
						
							2017-02-17 15:33:09 -07:00  
				
					
						
							
							
								 
						
							
								ed8056c5e8 
								
							 
						 
						
							
							
								
								Lots of async changes  
							
							
							
						 
						
							2017-02-16 19:19:30 -07:00  
				
					
						
							
							
								 
						
							
								64e7ec5bf8 
								
							 
						 
						
							
							
								
								Rename internal term session method  
							
							
							
						 
						
							2017-01-29 10:43:20 -07:00  
				
					
						
							
							
								 
						
							
								98f926d53d 
								
							 
						 
						
							
							
								
								Clean up TerminalSession constructor a bit  
							
							
							
						 
						
							2017-01-29 10:43:00 -07:00  
				
					
						
							
							
								 
						
							
								51e8755634 
								
							 
						 
						
							
							
								
								TerminalSession methods return self to support chaining  
							
							
							
						 
						
							2017-01-29 10:42:28 -07:00  
				
					
						
							
							
								 
						
							
								5151adfe40 
								
							 
						 
						
							
							
								
								Make TerminalSession#clear block until the screen is cleared  
							
							
							
						 
						
							2017-01-29 10:40:05 -07:00  
				
					
						
							
							
								 
						
							
								c3425870f1 
								
							 
						 
						
							
							
								
								Wait for the terminal.clear to go through before continuing  
							
							... 
							
							
							
							Prevents some flakiness in tests 
							
						 
						
							2017-01-27 14:07:06 -07:00  
				
					
						
							
							
								 
						
							
								89dd69d517 
								
							 
						 
						
							
							
								
								Add pry gem for debugging support  
							
							
							
						 
						
							2017-01-27 14:06:37 -07:00  
				
					
						
							
							
								 
						
							
								2dbd261989 
								
							 
						 
						
							
							
								
								Allow configuring of zsh binary to run integration tests against  
							
							
							
						 
						
							2017-01-26 16:04:46 -07:00  
				
					
						
							
							
								 
						
							
								0305908adf 
								
							 
						 
						
							
							
								
								Revert `fc` usage in calculating suggestion  
							
							... 
							
							
							
							As far as I know, `fc` makes it impossible to tell whether history items
used an actual newline character or the string "\n". Pulling from the
`$history` array gives a more accurate representation of the actual
command that was run. 
							
						 
						
							2017-01-24 23:04:07 -07:00  
				
					
						
							
							
								 
						
							
								8e06a54b1c 
								
							 
						 
						
							
							
								
								Add test for string with "\n" in it  
							
							
							
						 
						
							2017-01-24 22:49:21 -07:00  
				
					
						
							
							
								 
						
							
								debbffc79a 
								
							 
						 
						
							
							
								
								Add rspec test around accepting suggestions  
							
							
							
						 
						
							2017-01-19 22:38:19 -07:00  
				
					
						
							
							
								 
						
							
								c22ab0e399 
								
							 
						 
						
							
							
								
								Implement suggestion integration tests in RSpec + tmux  
							
							
							
						 
						
							2017-01-19 22:38:19 -07:00  
				
					
						
							
							
								 
						
							
								07a6768fcb 
								
							 
						 
						
							
							
								
								Add TerminalSession helper for managing a tmux session  
							
							
							
						 
						
							2017-01-19 22:38:19 -07:00  
				
					
						
							
							
								 
						
							
								e6591d5de0 
								
							 
						 
						
							
							
								
								Add RSpec for high-level integration testing  
							
							
							
						 
						
							2017-01-19 22:33:17 -07:00