de266574d3 
								
							 
						 
						
							
							
								
								Merge pull request  #434  from zsh-users/meta/improve-highlight-style-docs  
							
							... 
							
							
							
							Improve documentation for configuring highlight style 
							
						 
						
							2019-05-29 01:40:20 -06:00  
				
					
						
							
							
								 
						
							
								48d04447cc 
								
							 
						 
						
							
							
								
								Merge pull request  #433  from zsh-users/fixes/ignore-empty-max-size  
							
							... 
							
							
							
							Allow setting max size to empty string (GitHub #422 ) 
							
						 
						
							2019-05-29 01:39:24 -06:00  
				
					
						
							
							
								 
						
							
								b714f6667c 
								
							 
						 
						
							
							
								
								Improve documentation for configuring highlight style  
							
							... 
							
							
							
							Supersedes PR #430  and gives additional info.
https://stackoverflow.com/questions/47310537/how-to-change-zsh-autosuggestions-color  
							
						 
						
							2019-05-27 14:56:19 -06:00  
				
					
						
							
							
								 
						
							
								474c577f3c 
								
							 
						 
						
							
							
								
								Allow setting max size to empty string (GitHub  #422 )  
							
							... 
							
							
							
							Some people have gotten used to setting ZSH_AUTOSUGGEST_BUFFER_MAX_SIZE
to an empty string rather than leaving it unset. This lets them continue
to do that without getting any warnings (e.g. "bad math expression:
operand expected at end of string"). 
							
						 
						
							2019-05-27 14:18:21 -06:00  
				
					
						
							
							
								 
						
							
								e9d8231ba7 
								
							 
						 
						
							
							
								
								Merge pull request  #401  from zsh-users/features/completion-suggestions  
							
							... 
							
							
							
							Features/completion suggestions 
							
						 
						
							2019-04-15 12:55:35 -06:00  
				
					
						
							
							
								 
						
							
								ce6ee94f30 
								
							 
						 
						
							
							
								
								Add spec to demonstrate bracketed-paste-magic bug workaround  
							
							... 
							
							
							
							Add `bracketed-paste` to list of widgets that clear the suggestion as a
workaround for GitHub #351  
							
						 
						
							2019-04-15 12:47:21 -06:00  
				
					
						
							
							
								 
						
							
								e7c7efe2e2 
								
							 
						 
						
							
							
								
								Set options immediately after sourcing the plugin before next precmd  
							
							... 
							
							
							
							So that you can access defaults to e.g. add elements to an existing
array. 
							
						 
						
							2019-04-15 12:46:21 -06:00  
				
					
						
							
							
								 
						
							
								733abd4af0 
								
							 
						 
						
							
							
								
								Merge pull request  #419  from zsh-users/develop  
							
							... 
							
							
							
							v0.5.2 
							
						 
						
							2019-04-11 10:18:26 -06:00  
				
					
						
							
							
								 
						
							
								152d2c6b31 
								
							 
						 
						
							
							
								
								v0.5.2  
							
							
							
						 
						
							2019-04-11 10:15:46 -06:00  
				
					
						
							
							
								 
						
							
								528e338e57 
								
							 
						 
						
							
							
								
								Update changelog for v0.5.2 release  
							
							
							
						 
						
							2019-04-11 10:15:13 -06:00  
				
					
						
							
							
								 
						
							
								c1910348c7 
								
							 
						 
						
							
							
								
								Implement completion suggestion strategy ( #111 )  
							
							... 
							
							
							
							Based on https://github.com/Valodim/zsh-capture-completion 
`zpty -r` with a pattern seems to have some funky behavior on older
versions, giving unpredictable results
Don't use `-s` option to `zmodload`. It is not available in zsh versions
older than 5.3
If running in sync mode and a completion takes a long time, the user can
^C out of it. We need to use `always` in the strategy function or 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.
User can have many different completion styles set that will modify what
they've already typed. These styles will result in suggestions that
don't match what the user has already typed. We try our best to unset
some of the more problematic ones, but add some code to fetch to
invalidate suggestions that don't match what the user's already typed. 
							
						 
						
							2019-04-11 09:53:55 -06:00  
				
					
						
							
							
								 
						
							
								937d6fc241 
								
							 
						 
						
							
							
								
								Merge pull request  #418  from zsh-users/features/manual-rebind  
							
							... 
							
							
							
							Allow disabling of automatic widget re-binding 
							
						 
						
							2019-04-10 13:53:37 -06:00  
				
					
						
							
							
								 
						
							
								b9fee8a324 
								
							 
						 
						
							
							
								
								Allow disabling of automatic widget re-binding  
							
							... 
							
							
							
							Addresses github #411  
							
						 
						
							2019-04-10 11:43:21 -06:00  
				
					
						
							
							
								 
						
							
								db290c518b 
								
							 
						 
						
							
							
								
								cleanup: Leave max size config unset by default to match other options  
							
							
							
						 
						
							2019-04-10 11:43:20 -06:00  
				
					
						
							
							
								 
						
							
								d8ba53678e 
								
							 
						 
						
							
							
								
								cleanup: Use `+` param expansion flag in arithmetic context  
							
							
							
						 
						
							2019-04-10 11:42:25 -06:00  
				
					
						
							
							
								 
						
							
								4cd210b70d 
								
							 
						 
						
							
							
								
								Fix async suggestions when SH_WORD_SPLIT is set  
							
							
							
						 
						
							2019-04-10 09:51:33 -06:00  
				
					
						
							
							
								 
						
							
								586b51366b 
								
							 
						 
						
							
							
								
								Merge pull request  #417  from zsh-users/features/async-process-substitution  
							
							... 
							
							
							
							Refactor async mode to no longer use zpty 
							
						 
						
							2019-04-10 08:06:52 -06:00  
				
					
						
							
							
								 
						
							
								e405afab29 
								
							 
						 
						
							
							
								
								Refactor async mode to no longer use zpty  
							
							... 
							
							
							
							See technique used in `fast-syntax-highlighting`:
- ca2e18bbc9http://www.zsh.org/mla/users/2018/msg00424.html 
Also see http://www.zsh.org/mla/users/2018/msg00432.html 
In 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.
There is an upstream bug that prevents ctrl-c from resetting the prompt
immediately after a suggestion has been fetched asynchronously. A patch
has been submitted, but a workaround for now is to add `command true`
after the exec.
See https://github.com/zsh-users/zsh-autosuggestions/issues/364  
							
						 
						
							2019-04-09 14:45:22 -06:00  
				
					
						
							
							
								 
						
							
								a5dc4a8db4 
								
							 
						 
						
							
							
								
								Fix version in compiled plugin script  
							
							
							
						 
						
							2019-04-09 14:43:48 -06:00  
				
					
						
							
							
								 
						
							
								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