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  
				
					
						
							
							
								 
						
							
								b4b3a82ee3 
								
							 
						 
						
							
							
								
								Fix   #168  and  #130 : Escape tildes when fetching suggestions  
							
							
							
						 
						
							2016-06-10 13:51:20 -06:00  
				
					
						
							
							
								 
						
							
								85ea943789 
								
							 
						 
						
							
							
								
								Merge pull request  #163  from tsdh/develop  
							
							... 
							
							
							
							Document caveats of match_prev_cmd strategy 
							
						 
						
							2016-05-28 13:34:00 -06:00  
				
					
						
							
							
								 
						
							
								ca70612d3c 
								
							 
						 
						
							
							
								
								Document caveats of match_prev_cmd strategy  
							
							... 
							
							
							
							This strategy relies on the history being exactly in the order in which
commands have been entered.  Therefore, options like suppressing
duplicates or expiring duplicates first will lead to unexpected
suggestions. 
							
						 
						
							2016-05-28 21:23:35 +02:00  
				
					
						
							
							
								 
						
							
								62cdba4e0f 
								
							 
						 
						
							
							
								
								Merge pull request  #142  from zsh-users/v0.3.x  
							
							... 
							
							
							
							v0.3.2 
							
						 
						
							2016-05-28 08:28:18 -06:00  
				
					
						
							
							
								 
						
							
								cce68de46d 
								
							 
						 
						
							
							
								
								v0.3.2  
							
							
							
						 
						
							2016-05-28 08:27:08 -06:00  
				
					
						
							
							
								 
						
							
								4a2d9f9049 
								
							 
						 
						
							
							
								
								Fix Makefile to not create symbolic link after PR  #156  was merged  
							
							
							
						 
						
							2016-05-28 08:26:24 -06:00  
				
					
						
							
							
								 
						
							
								7c688ec20c 
								
							 
						 
						
							
							
								
								Add note to readme about PRs going to `develop` branch  
							
							
							
						 
						
							2016-05-28 08:23:53 -06:00  
				
					
						
							
							
								 
						
							
								96eb0fae77 
								
							 
						 
						
							
							
								
								Changelog updates for v0.3.2  
							
							
							
						 
						
							2016-05-28 08:18:52 -06:00  
				
					
						
							
							
								 
						
							
								5e5bfdb659 
								
							 
						 
						
							
							
								
								Merge pull request  #156  from adamkruszewski/v0.3.x  
							
							... 
							
							
							
							Adjust plugin.zsh file to run on zsh 5.1 in mSYS2. 
							
						 
						
							2016-05-12 08:53:20 -06:00  
				
					
						
							
							
								 
						
							
								0a6c34947c 
								
							 
						 
						
							
							
								
								Adjust plugin.zsh file to run on zsh 5.1 in mSYS2.  
							
							
							
						 
						
							2016-05-11 17:02:41 +02:00