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 
							
						 
					 
					
						
						
						
						
							
						
						
							2c465a932a 
							
						 
					 
					
						
						
							
							Rename async pty name config var  
						
						
						
					 
					
						2017-01-29 10:39:07 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							e3eb286ea2 
							
						 
					 
					
						
						
							
							Lots of little async cleanups  
						
						
						
					 
					
						2017-01-27 15:18:26 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							40bb2e7804 
							
						 
					 
					
						
						
							
							little cleanup  
						
						
						
					 
					
						2017-01-26 17:00:56 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							16666da488 
							
						 
					 
					
						
						
							
							Handle versions of zsh where zpty does not set REPLY to fd of opened pty  
						
						... 
						
						
						
						Based on e702ec4697/async.zsh (L400-L406) 
						
					 
					
						2017-01-26 16:50:19 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							f33b605a63 
							
						 
					 
					
						
						
							
							Move async initialization into start function to keep in one place  
						
						
						
					 
					
						2017-01-26 16:40:34 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							78ba07179a 
							
						 
					 
					
						
						
							
							Add feature detection  
						
						... 
						
						
						
						Checks whether `zpty` gives a file descriptor, which was not the case in
older versions of zsh.
Based on a4b2f81c96/async.zsh (L395-L401) 
						
					 
					
						2017-01-26 16:40:34 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							3f57198d07 
							
						 
					 
					
						
						
							
							Only bind widgets once, on initial sourcing  
						
						
						
					 
					
						2017-01-26 16:23:27 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							6c5cd42331 
							
						 
					 
					
						
						
							
							Go back to tracking last pid because kill %1 didn't seem to be working  
						
						
						
					 
					
						2017-01-25 00:00:53 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							54e1eee924 
							
						 
					 
					
						
						
							
							Optimize case where manually typing in a suggestion  
						
						
						
					 
					
						2017-01-25 00:00:13 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							21d9eda5dd 
							
						 
					 
					
						
						
							
							Wrap suggestion fetch command in parens to actually run in background  
						
						
						
					 
					
						2017-01-24 23:59:38 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							50e6832b8c 
							
						 
					 
					
						
						
							
							Escape the prefix passed into the match_prev_cmd strategy  
						
						
						
					 
					
						2017-01-24 23:06:41 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							b3208b08af 
							
						 
					 
					
						
						
							
							Pass the chosen strategy into the suggestion server pty  
						
						
						
					 
					
						2017-01-24 22:48:30 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							ab2742537f 
							
						 
					 
					
						
						
							
							Quote the suggestion to support sh_split_word option  
						
						
						
					 
					
						2017-01-24 22:27:47 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a5b0c1e0 
							
						 
					 
					
						
						
							
							Output only newlines in the pty  
						
						
						
					 
					
						2017-01-24 22:27:09 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							0337005eb0 
							
						 
					 
					
						
						
							
							Disable word splitting while reading to preserve whitespace  
						
						
						
					 
					
						2017-01-24 21:59:22 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							b530b0c996 
							
						 
					 
					
						
						
							
							Use zpty -r with pattern matching to fetch suggestion  
						
						
						
					 
					
						2017-01-24 20:01:30 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							5c891afd48 
							
						 
					 
					
						
						
							
							Reset zsh options inside pty (from zsh-async)  
						
						
						
					 
					
						2017-01-24 20:01:27 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							e33eb570c4 
							
						 
					 
					
						
						
							
							Send only the prefix to the suggestion server  
						
						
						
					 
					
						2017-01-24 20:01:11 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							fba20b042e 
							
						 
					 
					
						
						
							
							Use %1 instead of tracking pid  
						
						
						
					 
					
						2017-01-24 20:00:50 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							0308ed797e 
							
						 
					 
					
						
						
							
							Rename worker to server  
						
						
						
					 
					
						2017-01-24 20:00:34 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							e72c2d87e5 
							
						 
					 
					
						
						
							
							add a bunch of comments  
						
						
						
					 
					
						2017-01-24 19:53:59 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							ab8f295225 
							
						 
					 
					
						
						
							
							First pass at async functionality  
						
						
						
					 
					
						2017-01-24 19:45:11 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							debbffc79a 
							
						 
					 
					
						
						
							
							Add rspec test around accepting suggestions  
						
						
						
					 
					
						2017-01-19 22:38:19 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							4850119887 
							
						 
					 
					
						
						
							
							Add separate test task for RSpec  
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							af671fb406 
							
						 
					 
					
						
						
							
							Add ruby settings to editor config  
						
						
						
					 
					
						2017-01-19 01:03:24 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							fedc22e9bb 
							
						 
					 
					
						
						
							
							Merge pull request  #169  from zsh-users/develop  
						
						... 
						
						
						
						v0.3.3 
						
					 
					
						2016-10-17 07:45:49 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							9cfaf5d342 
							
						 
					 
					
						
						
							
							v0.3.3  
						
						
						
					 
					
						2016-10-17 07:45:09 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							9333f0653f 
							
						 
					 
					
						
						
							
							Update changelog for v0.3.3  
						
						
						
					 
					
						2016-10-17 07:43:56 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							b377c39d0e 
							
						 
					 
					
						
						
							
							Only fetch a new suggestion if buffer has changed  
						
						
						
					 
					
						2016-07-31 20:10:22 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							a44aa59321 
							
						 
					 
					
						
						
							
							Remove unnecessary reset of POSTDISPLAy  
						
						
						
					 
					
						2016-07-31 20:09:26 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							25f4afb058 
							
						 
					 
					
						
						
							
							Add ZSH_AUTOSUGGEST_IGNORE_WIDGETS array  
						
						
						
					 
					
						2016-07-31 19:35:30 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							472394681e 
							
						 
					 
					
						
						
							
							Merge pull request  #178  from lbolla/issue141-develop  
						
						... 
						
						
						
						Disable autosuggest if buffer is too large 
						
					 
					
						2016-07-18 10:28:45 -06:00 
						 
				 
			
				
					
						
							
							
								Lorenzo Bolla 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c8efa048 
							
						 
					 
					
						
						
							
							Update README  
						
						
						
					 
					
						2016-07-18 16:06:50 +01:00 
						 
				 
			
				
					
						
							
							
								Lorenzo Bolla 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf56a3305 
							
						 
					 
					
						
						
							
							Include result of make  
						
						
						
					 
					
						2016-07-18 10:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								Lorenzo Bolla 
							
						 
					 
					
						
						
						
						
							
						
						
							2450c95d8a 
							
						 
					 
					
						
						
							
							Rename and document new config var  
						
						
						
					 
					
						2016-07-18 10:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Lorenzo Bolla 
							
						 
					 
					
						
						
						
						
							
						
						
							7b81eb79b8 
							
						 
					 
					
						
						
							
							Disable autosuggest if buffer is too large  
						
						... 
						
						
						
						Make buffer max size configurable, defaulted to infinity 
						
					 
					
						2016-07-18 08:56:00 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							63816c5da8 
							
						 
					 
					
						
						
							
							Fix   #164 : Use fc builtin instead of $history array for lookup  
						
						... 
						
						
						
						According to a few tests, the `fc` builtin appears to be quite a bit
faster than searching through the `$history` associative array when
dealing with large history files (500K+). 
						
					 
					
						2016-06-10 13:52:24 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							b4b3a82ee3 
							
						 
					 
					
						
						
							
							Fix   #168  and  #130 : Escape tildes when fetching suggestions  
						
						
						
					 
					
						2016-06-10 13:51:20 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							85ea943789 
							
						 
					 
					
						
						
							
							Merge pull request  #163  from tsdh/develop  
						
						... 
						
						
						
						Document caveats of match_prev_cmd strategy 
						
					 
					
						2016-05-28 13:34:00 -06:00