9619e2e779 
								
							 
						 
						
							
							
								
								Now the test should be working  
							
							
							
						 
						
							2018-05-07 13:19:42 +02:00  
				
					
						
							
							
								 
						
							
								1535f1f3e5 
								
							 
						 
						
							
							
								
								Started to add a test  
							
							
							
						 
						
							2018-05-07 13:05:36 +02:00  
				
					
						
							
							
								 
						
							
								3136700ccf 
								
							 
						 
						
							
							
								
								Don't fetch suggestions after [up,down]-line-or-beginning-search  
							
							... 
							
							
							
							These widgets rely on `$LASTWIDGET` being set to restore the cursor
position. When asynchronous suggestions are enabled, and the widget
triggers a suggestion to be fetched, `autosuggest-suggest` will be
called and $LASTWIDGET will be set to it. 
							
						 
						
							2018-03-23 16:08:11 -06:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								218acf2fbe 
								
							 
						 
						
							
							
								
								Merge branch 'fixes/match_prev_cmd_special_chars' into develop  
							
							
							
						 
						
							2017-09-26 08:30:43 -06:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9e110406fa 
								
							 
						 
						
							
							
								
								Add test for special characters with match_prev_cmd strategy  
							
							... 
							
							
							
							Github #247  and #258  
							
						 
						
							2017-08-18 11:18:07 -06:00  
				
					
						
							
							
								 
						
							
								83129dd796 
								
							 
						 
						
							
							
								
								Make asynchronous suggestions disabled by default  
							
							... 
							
							
							
							While they are still experimental 
							
						 
						
							2017-04-14 08:48:54 -06:00  
				
					
						
							
							
								 
						
							
								a2f0ffb122 
								
							 
						 
						
							
							
								
								Enabling suggestions should not fetch a suggestion if buffer is empty  
							
							
							
						 
						
							2017-03-05 12:53:13 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								ea505b01e5 
								
							 
						 
						
							
							
								
								Add a spec for unlisted widgets fetching a new suggestion  
							
							
							
						 
						
							2017-03-03 18:43:10 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								468b7403e9 
								
							 
						 
						
							
							
								
								Test should be passing block to RSpec wait_for  
							
							... 
							
							
							
							Fixes flaky test 
							
						 
						
							2017-02-26 14:18:22 -07:00  
				
					
						
							
							
								 
						
							
								c9a51e0c4c 
								
							 
						 
						
							
							
								
								Handle dashes at the beginning of commands  
							
							
							
						 
						
							2017-02-18 16:51:53 -07:00  
				
					
						
							
							
								 
						
							
								2cd99e64b7 
								
							 
						 
						
							
							
								
								Add a test for modifying widget list vars after sourcing plugin  
							
							
							
						 
						
							2017-02-18 11:15:53 -07:00  
				
					
						
							
							
								 
						
							
								c70d685d15 
								
							 
						 
						
							
							
								
								Clean up widget list spec  
							
							
							
						 
						
							2017-02-18 11:12:10 -07:00  
				
					
						
							
							
								 
						
							
								255359dbb8 
								
							 
						 
						
							
							
								
								Use `+=` to be a bit more true to the spec language  
							
							
							
						 
						
							2017-02-18 10:35:30 -07:00  
				
					
						
							
							
								 
						
							
								938144530c 
								
							 
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2017-02-17 16:01:07 -07:00  
				
					
						
							
							
								 
						
							
								c4bfd8e2c6 
								
							 
						 
						
							
							
								
								Need to prevent zpty feature detection from HUPing existing zptys  
							
							
							
						 
						
							2017-02-17 15:51:50 -07:00  
				
					
						
							
							
								 
						
							
								c959408305 
								
							 
						 
						
							
							
								
								Only wait a max of 2 seconds for content to match after clearing screen  
							
							
							
						 
						
							2017-02-17 15:33:09 -07:00  
				
					
						
							
							
								 
						
							
								ed8056c5e8 
								
							 
						 
						
							
							
								
								Lots of async changes  
							
							
							
						 
						
							2017-02-16 19:19:30 -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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2dbd261989 
								
							 
						 
						
							
							
								
								Allow configuring of zsh binary to run integration tests against  
							
							
							
						 
						
							2017-01-26 16:04:46 -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  
				
					
						
							
							
								 
						
							
								debbffc79a 
								
							 
						 
						
							
							
								
								Add rspec test around accepting suggestions  
							
							
							
						 
						
							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