38eb7cdafd 
								
							 
						 
						
							
							
								
								Update license date  
							
							
							
						 
						
							2017-02-16 19:07:41 -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  
				
					
						
							
							
								 
						
							
								2c465a932a 
								
							 
						 
						
							
							
								
								Rename async pty name config var  
							
							
							
						 
						
							2017-01-29 10:39:07 -07:00  
				
					
						
							
							
								 
						
							
								e3eb286ea2 
								
							 
						 
						
							
							
								
								Lots of little async cleanups  
							
							
							
						 
						
							2017-01-27 15:18:26 -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  
				
					
						
							
							
								 
						
							
								40bb2e7804 
								
							 
						 
						
							
							
								
								little cleanup  
							
							
							
						 
						
							2017-01-26 17:00:56 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f33b605a63 
								
							 
						 
						
							
							
								
								Move async initialization into `start` function to keep in one place  
							
							
							
						 
						
							2017-01-26 16:40:34 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3f57198d07 
								
							 
						 
						
							
							
								
								Only bind widgets once, on initial sourcing  
							
							
							
						 
						
							2017-01-26 16:23:27 -07:00  
				
					
						
							
							
								 
						
							
								2dbd261989 
								
							 
						 
						
							
							
								
								Allow configuring of zsh binary to run integration tests against  
							
							
							
						 
						
							2017-01-26 16:04:46 -07:00  
				
					
						
							
							
								 
						
							
								6c5cd42331 
								
							 
						 
						
							
							
								
								Go back to tracking last pid because `kill %1` didn't seem to be working  
							
							
							
						 
						
							2017-01-25 00:00:53 -07:00  
				
					
						
							
							
								 
						
							
								54e1eee924 
								
							 
						 
						
							
							
								
								Optimize case where manually typing in a suggestion  
							
							
							
						 
						
							2017-01-25 00:00:13 -07:00  
				
					
						
							
							
								 
						
							
								21d9eda5dd 
								
							 
						 
						
							
							
								
								Wrap suggestion fetch command in parens to actually run in background  
							
							
							
						 
						
							2017-01-24 23:59:38 -07:00  
				
					
						
							
							
								 
						
							
								50e6832b8c 
								
							 
						 
						
							
							
								
								Escape the prefix passed into the match_prev_cmd strategy  
							
							
							
						 
						
							2017-01-24 23:06:41 -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  
				
					
						
							
							
								 
						
							
								b3208b08af 
								
							 
						 
						
							
							
								
								Pass the chosen strategy into the suggestion server pty  
							
							
							
						 
						
							2017-01-24 22:48:30 -07:00  
				
					
						
							
							
								 
						
							
								ab2742537f 
								
							 
						 
						
							
							
								
								Quote the suggestion to support sh_split_word option  
							
							
							
						 
						
							2017-01-24 22:27:47 -07:00  
				
					
						
							
							
								 
						
							
								e5a5b0c1e0 
								
							 
						 
						
							
							
								
								Output only newlines in the pty  
							
							
							
						 
						
							2017-01-24 22:27:09 -07:00  
				
					
						
							
							
								 
						
							
								0337005eb0 
								
							 
						 
						
							
							
								
								Disable word splitting while reading to preserve whitespace  
							
							
							
						 
						
							2017-01-24 21:59:22 -07:00  
				
					
						
							
							
								 
						
							
								b530b0c996 
								
							 
						 
						
							
							
								
								Use `zpty -r` with pattern matching to fetch suggestion  
							
							
							
						 
						
							2017-01-24 20:01:30 -07:00  
				
					
						
							
							
								 
						
							
								5c891afd48 
								
							 
						 
						
							
							
								
								Reset zsh options inside pty (from zsh-async)  
							
							
							
						 
						
							2017-01-24 20:01:27 -07:00  
				
					
						
							
							
								 
						
							
								e33eb570c4 
								
							 
						 
						
							
							
								
								Send only the prefix to the suggestion server  
							
							
							
						 
						
							2017-01-24 20:01:11 -07:00  
				
					
						
							
							
								 
						
							
								fba20b042e 
								
							 
						 
						
							
							
								
								Use %1 instead of tracking pid  
							
							
							
						 
						
							2017-01-24 20:00:50 -07:00  
				
					
						
							
							
								 
						
							
								0308ed797e 
								
							 
						 
						
							
							
								
								Rename worker to server  
							
							
							
						 
						
							2017-01-24 20:00:34 -07:00  
				
					
						
							
							
								 
						
							
								e72c2d87e5 
								
							 
						 
						
							
							
								
								add a bunch of comments  
							
							
							
						 
						
							2017-01-24 19:53:59 -07:00  
				
					
						
							
							
								 
						
							
								ab8f295225 
								
							 
						 
						
							
							
								
								First pass at async functionality  
							
							
							
						 
						
							2017-01-24 19:45:11 -07:00  
				
					
						
							
							
								 
						
							
								debbffc79a 
								
							 
						 
						
							
							
								
								Add rspec test around accepting suggestions  
							
							
							
						 
						
							2017-01-19 22:38:19 -07:00  
				
					
						
							
							
								 
						
							
								4850119887 
								
							 
						 
						
							
							
								
								Add separate test task for RSpec  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
								af671fb406 
								
							 
						 
						
							
							
								
								Add ruby settings to editor config  
							
							
							
						 
						
							2017-01-19 01:03:24 -07:00  
				
					
						
							
							
								 
						
							
								fedc22e9bb 
								
							 
						 
						
							
							
								
								Merge pull request  #169  from zsh-users/develop  
							
							... 
							
							
							
							v0.3.3 
							
						 
						
							2016-10-17 07:45:49 -06:00  
				
					
						
							
							
								 
						
							
								9cfaf5d342 
								
							 
						 
						
							
							
								
								v0.3.3  
							
							
							
						 
						
							2016-10-17 07:45:09 -06:00  
				
					
						
							
							
								 
						
							
								9333f0653f 
								
							 
						 
						
							
							
								
								Update changelog for v0.3.3  
							
							
							
						 
						
							2016-10-17 07:43:56 -06:00  
				
					
						
							
							
								 
						
							
								b377c39d0e 
								
							 
						 
						
							
							
								
								Only fetch a new suggestion if buffer has changed  
							
							
							
						 
						
							2016-07-31 20:10:22 -06:00  
				
					
						
							
							
								 
						
							
								a44aa59321 
								
							 
						 
						
							
							
								
								Remove unnecessary reset of POSTDISPLAy  
							
							
							
						 
						
							2016-07-31 20:09:26 -06:00  
				
					
						
							
							
								 
						
							
								25f4afb058 
								
							 
						 
						
							
							
								
								Add ZSH_AUTOSUGGEST_IGNORE_WIDGETS array  
							
							
							
						 
						
							2016-07-31 19:35:30 -06:00  
				
					
						
							
							
								 
						
							
								472394681e 
								
							 
						 
						
							
							
								
								Merge pull request  #178  from lbolla/issue141-develop  
							
							... 
							
							
							
							Disable autosuggest if buffer is too large 
							
						 
						
							2016-07-18 10:28:45 -06:00  
				
					
						
							
							
								 
						
							
								a9c8efa048 
								
							 
						 
						
							
							
								
								Update README  
							
							
							
						 
						
							2016-07-18 16:06:50 +01:00  
				
					
						
							
							
								 
						
							
								cdf56a3305 
								
							 
						 
						
							
							
								
								Include result of `make`  
							
							
							
						 
						
							2016-07-18 10:56:21 +01:00  
				
					
						
							
							
								 
						
							
								2450c95d8a 
								
							 
						 
						
							
							
								
								Rename and document new config var  
							
							
							
						 
						
							2016-07-18 10:55:19 +01:00  
				
					
						
							
							
								 
						
							
								7b81eb79b8 
								
							 
						 
						
							
							
								
								Disable autosuggest if buffer is too large  
							
							... 
							
							
							
							Make buffer max size configurable, defaulted to infinity 
							
						 
						
							2016-07-18 08:56:00 +01:00  
				
					
						
							
							
								 
						
							
								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