Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							83129dd796 
							
						 
					 
					
						
						
							
							Make asynchronous suggestions disabled by default  
						
						... 
						
						
						
						While they are still experimental 
						
					 
					
						2017-04-14 08:48:54 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							40b96f6cfd 
							
						 
					 
					
						
						
							
							Merge pull request  #223  from zsh-users/fixes/bpm_async_fix  
						
						... 
						
						
						
						Fixes/bpm async fix 
						
					 
					
						2017-03-05 12:59:19 -05: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 
							
						 
					 
					
						
						
						
						
							
						
						
							ce362248fa 
							
						 
					 
					
						
						
							
							Use pry-byebug instead of pry for more functionality  
						
						
						
					 
					
						2017-03-03 18:43:10 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							cb93366d0e 
							
						 
					 
					
						
						
							
							Merge pull request  #221  from zsh-users/circle_ci_setup  
						
						... 
						
						
						
						Set up Circle CI 
						
					 
					
						2017-02-26 14:36:15 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							39762ecd97 
							
						 
					 
					
						
						
							
							Set up circle ci  
						
						
						
					 
					
						2017-02-26 14:26:41 -07: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 
							
						 
					 
					
						
						
						
						
							
						
						
							48a21bf79e 
							
						 
					 
					
						
						
							
							[cleanup] Remove an extra newline  
						
						
						
					 
					
						2017-02-18 11:27:55 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							4afbbbadda 
							
						 
					 
					
						
						
							
							We only need to run the feature detection if starting async  
						
						
						
					 
					
						2017-02-18 11:25:27 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							e3fa4e4904 
							
						 
					 
					
						
						
							
							Don't do anything but re-bind widgets on each precmd  
						
						... 
						
						
						
						There's no need to re-run feature detection or async_start on every
precmd. Just do those once. 
						
					 
					
						2017-02-18 11:15: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 
							
						 
					 
					
						
						
						
						
							
						
						
							4321fc097c 
							
						 
					 
					
						
						
							
							We need to bind on every precmd to ensure we wrap other wrappers  
						
						... 
						
						
						
						Specifically, highlighting breaks if our widgets are wrapped by z-syn-h
widgets. 
						
					 
					
						2017-02-17 23:20:04 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							75e850577d 
							
						 
					 
					
						
						
							
							Gracefully handle being sourced multiple times  
						
						... 
						
						
						
						Should fix  #126  
						
					 
					
						2017-02-17 23:19:55 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							a0fcd81ce1 
							
						 
					 
					
						
						
							
							Destroy zpty on load if it already exists  
						
						
						
					 
					
						2017-02-17 22:47:28 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							39ca3dac45 
							
						 
					 
					
						
						
							
							Use a different name for feature detection zpty  
						
						... 
						
						
						
						So that it doesn't conflict when the file is sourced again 
						
					 
					
						2017-02-17 22:07:48 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							dcce973287 
							
						 
					 
					
						
						
							
							Remove support for long-deprecated options  
						
						... 
						
						
						
						These options have been deprecated for over a year. 
						
					 
					
						2017-02-17 18:45:46 -07:00 
						 
				 
			
				
					
						
							
							
								Christian Höltje 
							
						 
					 
					
						
						
						
						
							
						
						
							0c940e70f2 
							
						 
					 
					
						
						
							
							Don't bind any zle-* methods  
						
						... 
						
						
						
						It seems like all the zle-* methods are special and shouldn't be
monkeyed with.
Specifically `zle-isearch-update` and friends. Binding that widget
caused `history-incremental-pattern-search` to stop working.
Fixes  zsh-users/zsh-syntax-highlighting#387  
						
					 
					
						2017-02-17 18:32:52 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							a109f52fe4 
							
						 
					 
					
						
						
							
							Merge pull request  #180  from zsh-users/features/async  
						
						... 
						
						
						
						Asynchronous suggestions 
						
					 
					
						2017-02-17 18:28:54 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							23ef16c297 
							
						 
					 
					
						
						
							
							Do not show suggestions if the buffer is empty  
						
						
						
					 
					
						2017-02-17 18:26:34 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							06fca77ffb 
							
						 
					 
					
						
						
							
							Readme updates for v0.4.0  
						
						
						
					 
					
						2017-02-16 20:12:04 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							9feac573c9 
							
						 
					 
					
						
						
							
							Do not show any error output from async zpty server process  
						
						
						
					 
					
						2017-02-16 19:27:32 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8056c5e8 
							
						 
					 
					
						
						
							
							Lots of async changes  
						
						
						
					 
					
						2017-02-16 19:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Freese 
							
						 
					 
					
						
						
						
						
							
						
						
							38eb7cdafd 
							
						 
					 
					
						
						
							
							Update license date  
						
						
						
					 
					
						2017-02-16 19:07:41 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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