543f2b5477 
								
							 
						 
						
							
							
								
								Support new zsh version  
							
							
							
						 
						
							2019-04-09 14:12:35 -06:00  
				
					
						
							
							
								 
						
							
								a36a9aca44 
								
							 
						 
						
							
							
								
								Enable tcsetpgrp to support job control  
							
							... 
							
							
							
							See https://github.com/zsh-users/zsh-docker/pull/15  
							
						 
						
							2019-04-09 13:14:34 -06:00  
				
					
						
							
							
								 
						
							
								cbf0e24b18 
								
							 
						 
						
							
							
								
								Merge pull request  #415  from zsh-users/develop  
							
							... 
							
							
							
							v0.5.1 
							
						 
						
							2019-04-03 10:58:45 -06:00  
				
					
						
							
							
								 
						
							
								f94e667f59 
								
							 
						 
						
							
							
								
								v0.5.1  
							
							
							
						 
						
							2019-04-03 10:52:43 -06:00  
				
					
						
							
							
								 
						
							
								3ee91c731c 
								
							 
						 
						
							
							
								
								Update changelog for v0.5.1 release  
							
							
							
						 
						
							2019-04-03 10:51:48 -06:00  
				
					
						
							
							
								 
						
							
								0b13f663da 
								
							 
						 
						
							
							
								
								Merge pull request  #413  from zsh-users/features/faster-prompts  
							
							... 
							
							
							
							Features/faster prompts 
							
						 
						
							2019-04-02 07:39:55 -06:00  
				
					
						
							
							
								 
						
							
								4a82ff1ead 
								
							 
						 
						
							
							
								
								speed up widget rebinding by removing redundant array subscripts  
							
							
							
						 
						
							2019-04-01 14:56:53 -06:00  
				
					
						
							
							
								 
						
							
								f76472272e 
								
							 
						 
						
							
							
								
								cleanup: Remove unnecessary braces  
							
							
							
						 
						
							2019-04-01 14:36:31 -06:00  
				
					
						
							
							
								 
						
							
								50579b3371 
								
							 
						 
						
							
							
								
								Move widget definitions inside anonymous function  
							
							
							
						 
						
							2018-12-21 23:20:08 -07:00  
				
					
						
							
							
								 
						
							
								66b842579a 
								
							 
						 
						
							
							
								
								Merge pull request  #403  from okdana/dana/typeset-g  
							
							... 
							
							
							
							Set global parameters with typeset -g 
							
						 
						
							2018-12-21 23:19:23 -07:00  
				
					
						
							
							
								 
						
							
								aee1b10db6 
								
							 
						 
						
							
							
								
								Avoid warn_create_global warnings  
							
							
							
						 
						
							2018-12-19 13:38:06 -06:00  
				
					
						
							
							
								 
						
							
								ebc2c07ac8 
								
							 
						 
						
							
							
								
								Merge pull request  #402  from zsh-users/fixes/autocd-tab-completion  
							
							... 
							
							
							
							Respect user's set options when running original widget 
							
						 
						
							2018-12-17 17:59:06 -07:00  
				
					
						
							
							
								 
						
							
								e937e89267 
								
							 
						 
						
							
							
								
								Respect user's set options when running original widget  
							
							... 
							
							
							
							Fixes GitHub #379  
							
						 
						
							2018-12-16 21:13:02 -07:00  
				
					
						
							
							
								 
						
							
								11251d97ca 
								
							 
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2018-12-16 20:50:16 -07:00  
				
					
						
							
							
								 
						
							
								41657e3565 
								
							 
						 
						
							
							
								
								Revert async process substitution & completion strategy  
							
							... 
							
							
							
							They're not quite ready. Keep them on a feature branch for now. 
							
						 
						
							2018-12-16 20:49:06 -07:00  
				
					
						
							
							
								 
						
							
								70f36c007d 
								
							 
						 
						
							
							
								
								Finish renaming "default" strategy to "history"  
							
							
							
						 
						
							2018-11-24 15:07:08 -07:00  
				
					
						
							
							
								 
						
							
								a7f0106b31 
								
							 
						 
						
							
							
								
								Merge pull request  #393  from zsh-users/releases/v0.5.0  
							
							... 
							
							
							
							Releases/v0.5.0 
							
						 
						
							2018-11-24 10:00:59 -07:00  
				
					
						
							
							
								 
						
							
								286656635c 
								
							 
						 
						
							
							
								
								v0.5.0  
							
							
							
						 
						
							2018-11-24 09:56:52 -07:00  
				
					
						
							
							
								 
						
							
								0d994d4732 
								
							 
						 
						
							
							
								
								Update changelog for v0.5.0 release  
							
							
							
						 
						
							2018-11-24 09:56:52 -07:00  
				
					
						
							
							
								 
						
							
								9e4d3c337f 
								
							 
						 
						
							
							
								
								Don't overwrite config with default values  
							
							... 
							
							
							
							otherwise users are obliged to set the config values *after* sourcing
the plugin. They're not able to do it before. Also, re-sourcing the
plugin will reset the values to the defaults again.
See zimfw/zimfw#301
Fixes  #335  
							
						 
						
							2018-11-24 09:56:52 -07:00  
				
					
						
							
							
								 
						
							
								f0f1332e6b 
								
							 
						 
						
							
							
								
								Add `after_sourcing` hook for tests  
							
							... 
							
							
							
							Is executed immediately after sourcing the plugin 
							
						 
						
							2018-11-24 09:56:52 -07:00  
				
					
						
							
							
								 
						
							
								a78ea16c50 
								
							 
						 
						
							
							
								
								Support fallback strategies by setting array in config  
							
							
							
						 
						
							2018-11-24 09:56:30 -07:00  
				
					
						
							
							
								 
						
							
								62f5f14f2f 
								
							 
						 
						
							
							
								
								default => history  
							
							
							
						 
						
							2018-11-24 09:56:00 -07:00  
				
					
						
							
							
								 
						
							
								4540304fa0 
								
							 
						 
						
							
							
								
								Reset opts in some functions affected by GLOB_SUBST  
							
							... 
							
							
							
							Should fix GitHub #334  
							
						 
						
							2018-11-19 15:15:48 -07:00  
				
					
						
							
							
								 
						
							
								df6f6f9ff4 
								
							 
						 
						
							
							
								
								Add install directions for Antigen  
							
							
							
						 
						
							2018-11-19 15:15:48 -07:00  
				
					
						
							
							
								 
						
							
								4097d6e0ae 
								
							 
						 
						
							
							
								
								Support widgets starting with dashes (ex: `-a-widget`)  
							
							... 
							
							
							
							Fixes  #337  
						
							2018-11-19 15:15:48 -07:00  
				
					
						
							
							
								 
						
							
								822a1f30e0 
								
							 
						 
						
							
							
								
								Async is less reliable in zsh versions < 5.0.8  
							
							... 
							
							
							
							`stty` occasionally hangs (always in CircleCI) inside the async pty.
Disable the tests for now until we can figure out and fix/workaround
this issue. 
							
						 
						
							2018-11-19 15:15:48 -07:00  
				
					
						
							
							
								 
						
							
								0f80f9511d 
								
							 
						 
						
							
							
								
								Fix handling of newline + carriage return in async pty ( #333 )  
							
							
							
						 
						
							2018-11-19 15:15:48 -07:00  
				
					
						
							
							
								 
						
							
								4838222dde 
								
							 
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2018-11-18 22:32:17 -07:00  
				
					
						
							
							
								 
						
							
								35c286de9a 
								
							 
						 
						
							
							
								
								Merge pull request  #390  from zsh-users/features/no-overwrite-config  
							
							... 
							
							
							
							Features/no overwrite config 
							
						 
						
							2018-11-18 22:19:31 -07:00  
				
					
						
							
							
								 
						
							
								be6b22b864 
								
							 
						 
						
							
							
								
								Add info to the readme about docker testing image  
							
							
							
						 
						
							2018-11-18 21:35:52 -07:00  
				
					
						
							
							
								 
						
							
								69d7fa14d3 
								
							 
						 
						
							
							
								
								Build docker image for running tests  
							
							... 
							
							
							
							Published at `ericfreese/zsh-autosuggestions-test`.
Contains:
- Ruby 2.5.3
- Supported zsh versions 4.3.11 through 5.6.2
- Test ruby dependencies
Also updates Circle CI config to use built docker image. 
							
						 
						
							2018-11-18 21:11:35 -07:00  
				
					
						
							
							
								 
						
							
								e61442161e 
								
							 
						 
						
							
							
								
								Don't overwrite config with default values  
							
							... 
							
							
							
							otherwise users are obliged to set the config values *after* sourcing
the plugin. They're not able to do it before. Also, re-sourcing the
plugin will reset the values to the defaults again.
See zimfw/zimfw#301
Fixes  #335  
							
						 
						
							2018-11-18 12:39:23 -07:00  
				
					
						
							
							
								 
						
							
								4b28d92e01 
								
							 
						 
						
							
							
								
								Add `after_sourcing` hook for tests  
							
							... 
							
							
							
							Is executed immediately after sourcing the plugin 
							
						 
						
							2018-11-10 14:55:13 -07:00  
				
					
						
							
							
								 
						
							
								b512a1b040 
								
							 
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2018-11-10 13:43:47 -07:00  
				
					
						
							
							
								 
						
							
								affe7c687e 
								
							 
						 
						
							
							
								
								Run circle-ci upgrade script  
							
							... 
							
							
							
							From: https://raw.githubusercontent.com/CircleCI-Public/circleci-config-generator/9979b712033a072c3135aafb3c06e252c4e791f1/cci-config-generator.sh  
							
						 
						
							2018-11-10 13:11:25 -07:00  
				
					
						
							
							
								 
						
							
								fa5d9c0ff5 
								
							 
						 
						
							
							
								
								Merge pull request  #360  from zsh-users/fixes/glob-subst-bad-pattern  
							
							... 
							
							
							
							Reset opts in some functions affected by GLOB_SUBST 
							
						 
						
							2018-07-17 22:26:55 -07:00  
				
					
						
							
							
								 
						
							
								681ffc7b28 
								
							 
						 
						
							
							
								
								Reset opts in some functions affected by GLOB_SUBST  
							
							... 
							
							
							
							Should fix GitHub #334  
							
						 
						
							2018-07-13 22:16:53 -06:00  
				
					
						
							
							
								 
						
							
								b8bf86f6ab 
								
							 
						 
						
							
							
								
								Merge pull request  #359  from zsh-users/fixes/async-bad-file-descriptor  
							
							... 
							
							
							
							Fixes/async bad file descriptor 
							
						 
						
							2018-07-13 20:50:31 -07:00  
				
					
						
							
							
								 
						
							
								7ab2124904 
								
							 
						 
						
							
							
								
								Kill async process by id when job control disabled  
							
							
							
						 
						
							2018-07-13 21:48:25 -06:00  
				
					
						
							
							
								 
						
							
								88fe824ddf 
								
							 
						 
						
							
							
								
								Add some error handling to async response handler  
							
							... 
							
							
							
							We only want to read data in case of POLLIN or POLLHUP. Not POLLNVAL or
select error.
We always want to remove the handler, so it doesn't get called in an
infinite loop when error is nval or err.
In zsh source, see main zle event loop in zle_main.c raw_getbyte
function. 
							
						 
						
							2018-07-13 11:26:57 -06:00  
				
					
						
							
							
								 
						
							
								93877f6b76 
								
							 
						 
						
							
							
								
								We also need to remove the handler when cancelling async request  
							
							... 
							
							
							
							Should fix GitHub #353  
							
						 
						
							2018-07-13 11:25:59 -06:00  
				
					
						
							
							
								 
						
							
								0ee5b0a5c9 
								
							 
						 
						
							
							
								
								Completion strategy no longer requires zutil module  
							
							
							
						 
						
							2018-07-02 22:38:20 -06:00  
				
					
						
							
							
								 
						
							
								bd1fd97738 
								
							 
						 
						
							
							
								
								Cleanup unused async pty name  
							
							
							
						 
						
							2018-07-02 22:38:20 -06:00  
				
					
						
							
							
								 
						
							
								ebaf409002 
								
							 
						 
						
							
							
								
								Merge pull request  #355  from amehmeto/patch-1  
							
							... 
							
							
							
							Update INSTALL.md 
							
						 
						
							2018-07-02 20:59:14 -06:00  
				
					
						
							
							
								 
						
							
								2d0ae6044c 
								
							 
						 
						
							
							
								
								Update INSTALL.md  
							
							... 
							
							
							
							I lost myself in the internet abyss because of this imprecision. It might be helpful for the new noob trying to install that great tweak. :) 
							
						 
						
							2018-07-03 04:25:20 +02:00  
				
					
						
							
							
								 
						
							
								106bf02d49 
								
							 
						 
						
							
							
								
								Merge pull request  #350  from zsh-users/features/improved-completion-suggestions  
							
							... 
							
							
							
							Improve completion suggestions 
							
						 
						
							2018-07-02 12:28:39 -06:00  
				
					
						
							
							
								 
						
							
								f1c3b98774 
								
							 
						 
						
							
							
								
								Only capture completions at the end of the buffer.  
							
							... 
							
							
							
							To prevent the suggestion from not starting with the buffer string.
Example:
`ls / /[cursor left][cursor left]b`
Before the patch, suggests `ls /b /ls /bin/ /`
After the patch, suggests `ls /b /bin/`.
https://github.com/zsh-users/zsh-autosuggestions/issues/343#issuecomment-401675712  
							
						 
						
							2018-07-02 12:25:20 -06:00  
				
					
						
							
							
								 
						
							
								4869a757c8 
								
							 
						 
						
							
							
								
								Ensure we always destroy the zpty  
							
							... 
							
							
							
							If running in sync mode and a completion takes a long time, the user can
^C out of it. Without this patch, the pty will not be destroyed in this
case and the next time we go to create it, it will fail, making the
shell unusable. 
							
						 
						
							2018-07-02 12:25:20 -06:00  
				
					
						
							
							
								 
						
							
								302bd7c059 
								
							 
						 
						
							
							
								
								Setup zshexit hook immediately in both sync/async cases  
							
							
							
						 
						
							2018-07-02 12:25:20 -06:00