Kaleb Elwert 
							
						 
					 
					
						
						
						
						
							
						
						
							940e10a691 
							
						 
					 
					
						
						
							
							Fix conditionals to use [[ and (( rather than [  
						
						 
						
						... 
						
						
						
						This fixes a small issue in src/widgets.zsh which makes it so if you
alias [ to g[ (as is done in prezto if the gnu-utility module is loaded)
autosuggestions would fail.
The documentation for GNU test mentions that -o and -a should be avoided
if possible because it's not very clear. Also, with zsh and [[ -o
actually tests if an option is set, which makes this option even more
confusing. 
						
					 
					
						2017-11-27 08:31:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							218acf2fbe 
							
						 
					 
					
						
						
							
							Merge branch 'fixes/match_prev_cmd_special_chars' into develop  
						
						 
						
						
						
					 
					
						2017-09-26 08:30:43 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							0681a1c121 
							
						 
					 
					
						
						
							
							Remove flaky test that doesn't really matter that much  
						
						 
						
						... 
						
						
						
						Seems like this would happen on some machines but not on others. Not
sure exactly what's going on, but this is such an edge case I'm just
going to remove the test. 
						
					 
					
						2017-09-26 08:23:00 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							9e110406fa 
							
						 
					 
					
						
						
							
							Add test for special characters with match_prev_cmd strategy  
						
						 
						
						... 
						
						
						
						Github #247  and #258  
						
					 
					
						2017-08-18 11:18:07 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							83129dd796 
							
						 
					 
					
						
						
							
							Make asynchronous suggestions disabled by default  
						
						 
						
						... 
						
						
						
						While they are still experimental 
						
					 
					
						2017-04-14 08:48:54 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f0ffb122 
							
						 
					 
					
						
						
							
							Enabling suggestions should not fetch a suggestion if buffer is empty  
						
						 
						
						
						
					 
					
						2017-03-05 12:53:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							ea505b01e5 
							
						 
					 
					
						
						
							
							Add a spec for unlisted widgets fetching a new suggestion  
						
						 
						
						
						
					 
					
						2017-03-03 18:43:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							468b7403e9 
							
						 
					 
					
						
						
							
							Test should be passing block to RSpec wait_for  
						
						 
						
						... 
						
						
						
						Fixes flaky test 
						
					 
					
						2017-02-26 14:18:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							c9a51e0c4c 
							
						 
					 
					
						
						
							
							Handle dashes at the beginning of commands  
						
						 
						
						
						
					 
					
						2017-02-18 16:51:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							2cd99e64b7 
							
						 
					 
					
						
						
							
							Add a test for modifying widget list vars after sourcing plugin  
						
						 
						
						
						
					 
					
						2017-02-18 11:15:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							c70d685d15 
							
						 
					 
					
						
						
							
							Clean up widget list spec  
						
						 
						
						
						
					 
					
						2017-02-18 11:12:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							255359dbb8 
							
						 
					 
					
						
						
							
							Use += to be a bit more true to the spec language  
						
						 
						
						
						
					 
					
						2017-02-18 10:35:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							938144530c 
							
						 
					 
					
						
						
							
							Fix tests  
						
						 
						
						
						
					 
					
						2017-02-17 16:01:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							c4bfd8e2c6 
							
						 
					 
					
						
						
							
							Need to prevent zpty feature detection from HUPing existing zptys  
						
						 
						
						
						
					 
					
						2017-02-17 15:51:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							c959408305 
							
						 
					 
					
						
						
							
							Only wait a max of 2 seconds for content to match after clearing screen  
						
						 
						
						
						
					 
					
						2017-02-17 15:33:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8056c5e8 
							
						 
					 
					
						
						
							
							Lots of async changes  
						
						 
						
						
						
					 
					
						2017-02-16 19:19:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							64e7ec5bf8 
							
						 
					 
					
						
						
							
							Rename internal term session method  
						
						 
						
						
						
					 
					
						2017-01-29 10:43:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							98f926d53d 
							
						 
					 
					
						
						
							
							Clean up TerminalSession constructor a bit  
						
						 
						
						
						
					 
					
						2017-01-29 10:43:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							51e8755634 
							
						 
					 
					
						
						
							
							TerminalSession methods return self to support chaining  
						
						 
						
						
						
					 
					
						2017-01-29 10:42:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							5151adfe40 
							
						 
					 
					
						
						
							
							Make TerminalSession#clear block until the screen is cleared  
						
						 
						
						
						
					 
					
						2017-01-29 10:40:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							c3425870f1 
							
						 
					 
					
						
						
							
							Wait for the terminal.clear to go through before continuing  
						
						 
						
						... 
						
						
						
						Prevents some flakiness in tests 
						
					 
					
						2017-01-27 14:07:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							89dd69d517 
							
						 
					 
					
						
						
							
							Add pry gem for debugging support  
						
						 
						
						
						
					 
					
						2017-01-27 14:06:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							2dbd261989 
							
						 
					 
					
						
						
							
							Allow configuring of zsh binary to run integration tests against  
						
						 
						
						
						
					 
					
						2017-01-26 16:04:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							8e06a54b1c 
							
						 
					 
					
						
						
							
							Add test for string with "\n" in it  
						
						 
						
						
						
					 
					
						2017-01-24 22:49:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							debbffc79a 
							
						 
					 
					
						
						
							
							Add rspec test around accepting suggestions  
						
						 
						
						
						
					 
					
						2017-01-19 22:38:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							c22ab0e399 
							
						 
					 
					
						
						
							
							Implement suggestion integration tests in RSpec + tmux  
						
						 
						
						
						
					 
					
						2017-01-19 22:38:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							07a6768fcb 
							
						 
					 
					
						
						
							
							Add TerminalSession helper for managing a tmux session  
						
						 
						
						
						
					 
					
						2017-01-19 22:38:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							e6591d5de0 
							
						 
					 
					
						
						
							
							Add RSpec for high-level integration testing  
						
						 
						
						
						
					 
					
						2017-01-19 22:33:17 -07:00