7e622fcbaf 
								
							 
						 
						
							
							
								
								Merge  d6334ded0b into  f8907cf32b 
							
							
							
						 
						
							2024-11-16 00:59:33 +02:00  
				
					
						
							
							
								 
						
							
								f8907cf32b 
								
							 
						 
						
							
							
								
								v0.7.1  
							
							
							
						 
						
							2024-11-15 12:36:08 -07:00  
				
					
						
							
							
								 
						
							
								a50468ef4b 
								
							 
						 
						
							
							
								
								Update changelog for v0.7.1 release  
							
							
							
						 
						
							2024-11-15 12:35:58 -07:00  
				
					
						
							
							
								 
						
							
								9aceef9646 
								
							 
						 
						
							
							
								
								Remove circle ci reference left over from switch to github actions  
							
							
							
						 
						
							2024-11-15 12:28:27 -07:00  
				
					
						
							
							
								 
						
							
								d6334ded0b 
								
							 
						 
						
							
							
								
								Adding support for ZSH_AUTOSUGGEST_BUFFER_MIN_SIZE to disable suggestions on small buffers  
							
							
							
						 
						
							2023-09-27 18:24:52 -04:00  
				
					
						
							
							
								 
						
							
								11d17e7fea 
								
							 
						 
						
							
							
								
								Clear POSTDISPLAY instead of unsetting  
							
							... 
							
							
							
							We don't have any particular reason to unset. Clearing should be good
enough, and avoid any errors using unset parameters.
Cherry-picked from PR #634  
							
						 
						
							2023-09-07 09:54:04 -06:00  
				
					
						
							
							
								 
						
							
								a593f4dfec 
								
							 
						 
						
							
							
								
								Merge pull request  #630  from codicodi/reset-fd  
							
							... 
							
							
							
							Always reset file descriptor after consuming it 
							
						 
						
							2023-09-07 09:39:17 -06:00  
				
					
						
							
							
								 
						
							
								2c9e57fd50 
								
							 
						 
						
							
							
								
								Merge pull request  #628  from jeebak/develop  
							
							... 
							
							
							
							Ensure that we're using the builtin exec 
							
						 
						
							2023-09-07 09:31:03 -06:00  
				
					
						
							
							
								 
						
							
								23f2943455 
								
							 
						 
						
							
							
								
								Add more common widgets to list of clear widgets  
							
							... 
							
							
							
							Cherry-picked from PR #706  and updates made to src/config.zsh.
Fixes issues #678  
							
						 
						
							2023-09-07 08:49:25 -06:00  
				
					
						
							
							
								 
						
							
								9b0272944f 
								
							 
						 
						
							
							
								
								Add support for 5.9  
							
							
							
						 
						
							2023-05-26 19:57:30 -06:00  
				
					
						
							
							
								 
						
							
								c5044edd48 
								
							 
						 
						
							
							
								
								Support latest minor version of 5.8  
							
							
							
						 
						
							2023-05-26 19:57:14 -06:00  
				
					
						
							
							
								 
						
							
								2cc34c015e 
								
							 
						 
						
							
							
								
								Switch from Circle CI to GitHub Actions  
							
							... 
							
							
							
							The testing docker image has been split up. Instead of having one image
with all supported versions of zsh installed, we now have a separate
image for each supported zsh version.
We use GitHub Action matrices to run jobs in parallel for all of the
supported versions.
We no longer need to publish images to Docker Hub. The images are just
built by CI (or developers) as needed from the Dockerfile in the repo. 
							
						 
						
							2023-05-26 19:44:39 -06:00  
				
					
						
							
							
								 
						
							
								56f10c3b5d 
								
							 
						 
						
							
							
								
								Always reset file descriptor after consuming it  
							
							... 
							
							
							
							This prevents the request cancelling logic from closing an unrelated fd that happens to reuse the same number. 
							
						 
						
							2021-09-17 00:15:07 +02:00  
				
					
						
							
							
								 
						
							
								8072e52d96 
								
							 
						 
						
							
							
								
								Run: make  
							
							
							
						 
						
							2021-08-28 22:15:54 -07:00  
				
					
						
							
							
								 
						
							
								69bf058c23 
								
							 
						 
						
							
							
								
								Ensure we're using the builtin exec  
							
							
							
						 
						
							2021-08-28 22:15:54 -07:00  
				
					
						
							
							
								 
						
							
								fcca87555f 
								
							 
						 
						
							
							
								
								v0.7.0  
							
							
							
						 
						
							2021-06-04 16:02:12 -06:00  
				
					
						
							
							
								 
						
							
								74ba3739bb 
								
							 
						 
						
							
							
								
								Update changelog for v0.7.0 release  
							
							
							
						 
						
							2021-06-04 16:02:12 -06:00  
				
					
						
							
							
								 
						
							
								3ecc53dfe2 
								
							 
						 
						
							
							
								
								Update license copyright year  
							
							
							
						 
						
							2021-06-04 16:02:12 -06:00  
				
					
						
							
							
								 
						
							
								aa05920a4a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/pull/541' into develop  
							
							
							
						 
						
							2021-06-04 15:33:29 -06:00  
				
					
						
							
							
								 
						
							
								89c600c873 
								
							 
						 
						
							
							
								
								Support new zsh version: 5.8  
							
							
							
						 
						
							2021-06-04 14:42:16 -06:00  
				
					
						
							
							
								 
						
							
								3474c87d67 
								
							 
						 
						
							
							
								
								Merge pull request  #612  from abcdw/develop  
							
							... 
							
							
							
							Disable ^C async workaround for zsh version 5.8 and later 
							
						 
						
							2021-06-04 14:30:13 -06:00  
				
					
						
							
							
								 
						
							
								590c1cd84c 
								
							 
						 
						
							
							
								
								Disable ^C async workaround for zsh version 5.8 and later  
							
							
							
						 
						
							2021-06-03 19:42:58 +03:00  
				
					
						
							
							
								 
						
							
								58c98a7739 
								
							 
						 
						
							
							
								
								Merge pull request  #588  from keskinsaf/#587-fix-installation-aside-other-plugins  
							
							... 
							
							
							
							Update INSTALL.md 
							
						 
						
							2021-03-09 06:38:25 -07:00  
				
					
						
							
							
								 
						
							
								bb18c4f677 
								
							 
						 
						
							
							
								
								Update INSTALL.md  
							
							
							
						 
						
							2021-03-09 11:08:18 +03:00  
				
					
						
							
							
								 
						
							
								9ad305c906 
								
							 
						 
						
							
							
								
								Update INSTALL.md  
							
							... 
							
							
							
							[fix] install this plugin aside other plugins 
							
						 
						
							2021-03-08 14:44:01 +03:00  
				
					
						
							
							
								 
						
							
								eff0894a13 
								
							 
						 
						
							
							
								
								Merge pull request  #530  from zsh-users/fixes/flaky-ci  
							
							... 
							
							
							
							Fixes/flaky ci 
							
						 
						
							2020-06-05 14:51:33 -06:00  
				
					
						
							
							
								 
						
							
								e0b96e1bd6 
								
							 
						 
						
							
							
								
								fix a bug in partial acceptance of suggestions  
							
							... 
							
							
							
							To reproduce:
1. Run `zsh -f`.
2. Run this:
  function bye() { BUFFER=bye }
  zle -N bye
  bindkey '^B' bye
  print -s 'hibye unexpected'
  source ~/zsh-autosuggestions/zsh-autosuggestions.zsh
3. Type `hi` and press Ctrl-B.
Expected: POSTBUFFER is empty.
Actual: POSTBUFFER is " unexpected". 
							
						 
						
							2020-05-29 09:41:39 +02:00  
				
					
						
							
							
								 
						
							
								05f22fa8a3 
								
							 
						 
						
							
							
								
								Fix flaky special char specs by not using `with_history` twice per test  
							
							... 
							
							
							
							There's something funny occasionally happening when `with_history` is
used twice in the same test. It seems to be happening more frequently
since asynchronous mode was enabled by default. My guess is it has
something to do with the `C-c` keys being sent toward the end not
consistently terminating the prompt. But I'm really not sure how it
would ever get into a `then` block like it seems to:
```
Failure/Error: wait_for { session.content }.to eq('echo "hello\nworld"')
  expected: "echo \"hello\\nworld\""
       got: "then> echo \"hello\\"
```
Sticking to only one `with_history` per terminal session (per test)
seems to fix the flakiness.
I also removed an old test case because I could not understand why it
was necessary and so couldn't write a good description for it. Could be
we'll need to add it back in at some point. 
							
						 
						
							2020-05-06 23:43:26 -06:00  
				
					
						
							
							
								 
						
							
								e715ffb1ae 
								
							 
						 
						
							
							
								
								Rewrite `with_history` test helper to be more robust  
							
							... 
							
							
							
							Write mock history to a temp file and load it directly with `fc -R`
instead of running each command individually to build up the history. 
							
						 
						
							2020-05-06 07:31:37 -06:00  
				
					
						
							
							
								 
						
							
								9ad039443f 
								
							 
						 
						
							
							
								
								Merge pull request  #504  from zsh-users/ef/async-by-default  
							
							... 
							
							
							
							Enable async mode by default in newer versions of zsh 
							
						 
						
							2020-01-29 20:54:46 -07:00  
				
					
						
							
							
								 
						
							
								a32fe24acc 
								
							 
						 
						
							
							
								
								Merge pull request  #502  from zsh-users/cleanup/idiomatic-check-if-set  
							
							... 
							
							
							
							cleanup: Use more idiomatic method of checking if var is set 
							
						 
						
							2020-01-27 21:46:14 -07:00  
				
					
						
							
							
								 
						
							
								e3897c25c0 
								
							 
						 
						
							
							
								
								Merge pull request  #501  from zsh-users/fixes/more-specific-widget-ignore  
							
							... 
							
							
							
							Be more specific about the built-in widgets we want to avoid wrapping 
							
						 
						
							2020-01-27 21:45:44 -07:00  
				
					
						
							
							
								 
						
							
								ee18c7ce24 
								
							 
						 
						
							
							
								
								Merge pull request  #505  from zsh-users/ef/readme-glob-links  
							
							... 
							
							
							
							Add links to documentation on zsh glob patterns to the readme 
							
						 
						
							2020-01-27 21:40:40 -07:00  
				
					
						
							
							
								 
						
							
								a83c7cf9d6 
								
							 
						 
						
							
							
								
								Add links to documentation on zsh glob patterns to the readme  
							
							... 
							
							
							
							See GitHub issue #503  
							
						 
						
							2020-01-26 21:26:38 -07:00  
				
					
						
							
							
								 
						
							
								6c634c1e35 
								
							 
						 
						
							
							
								
								Enable async mode by default in newer versions of zsh  
							
							... 
							
							
							
							Allow users to override the default by unsetting (or setting) the
ZSH_AUTOSUGGEST_USE_ASYNC variable.
See GitHub issue #498 . 
							
						 
						
							2020-01-26 21:18:49 -07:00  
				
					
						
							
							
								 
						
							
								19e375bbc8 
								
							 
						 
						
							
							
								
								cleanup: Consolidate `autoload`s  
							
							
							
						 
						
							2020-01-26 21:15:47 -07:00  
				
					
						
							
							
								 
						
							
								c114bd2298 
								
							 
						 
						
							
							
								
								Be more specific about the built-in widgets we want to avoid wrapping  
							
							... 
							
							
							
							To avoid wrapping the built-in widgets (e.g. `autosuggest-fetch`,
`autosuggest-toggle`), we were ignoring all widgets whose names start
with `autosuggest-`. This had the downside of preventing wrapping of
user-defined widgets whose names happened to also start with that
prefix.
By being more specific about the exact built-in widgets we want to avoid
wrapping, we can allow users to define widgets whose names start with
`autosuggest-`.
See GitHub issue #496 . 
							
						 
						
							2020-01-25 08:01:37 -07:00  
				
					
						
							
							
								 
						
							
								7682c13860 
								
							 
						 
						
							
							
								
								cleanup: Pull built-in widget actions into global variable  
							
							
							
						 
						
							2020-01-25 08:01:37 -07:00  
				
					
						
							
							
								 
						
							
								f90d040784 
								
							 
						 
						
							
							
								
								cleanup: Use more idiomatic method of checking if var is set  
							
							... 
							
							
							
							We are already using this method in other places.
For example: `ZSH_AUTOSUGGEST_USE_ASYNC` 
							
						 
						
							2020-01-25 07:46:20 -07:00  
				
					
						
							
							
								 
						
							
								ae315ded4d 
								
							 
						 
						
							
							
								
								Merge pull request  #494  from zsh-users/develop  
							
							... 
							
							
							
							v0.6.4 
							
						 
						
							2020-01-06 21:12:21 -07:00  
				
					
						
							
							
								 
						
							
								ff298e57c0 
								
							 
						 
						
							
							
								
								`completion` suggestion strategy seems pretty stable  
							
							
							
						 
						
							2020-01-06 21:11:31 -07:00  
				
					
						
							
							
								 
						
							
								a5affac6f1 
								
							 
						 
						
							
							
								
								v0.6.4  
							
							
							
						 
						
							2020-01-06 21:06:16 -07:00  
				
					
						
							
							
								 
						
							
								03f59df502 
								
							 
						 
						
							
							
								
								Update changelog for v0.6.4 release  
							
							
							
						 
						
							2020-01-06 21:04:43 -07:00  
				
					
						
							
							
								 
						
							
								cf445d08b0 
								
							 
						 
						
							
							
								
								Merge pull request  #487  from zsh-users/features/completion-ignore  
							
							... 
							
							
							
							Allow skipping completion suggestions when buffer matches a pattern 
							
						 
						
							2020-01-04 16:52:35 -07:00  
				
					
						
							
							
								 
						
							
								0d2c9de2ea 
								
							 
						 
						
							
							
								
								Merge pull request  #488  from zsh-users/fixes/run-orig-before-move-cursor  
							
							... 
							
							
							
							Call original widget before moving cursor when accepting suggestion 
							
						 
						
							2020-01-04 16:52:18 -07:00  
				
					
						
							
							
								 
						
							
								8f3f59542a 
								
							 
						 
						
							
							
								
								Merge pull request  #473  from zsh-users/refactor-null-byte-split  
							
							... 
							
							
							
							cleanup: Split on null bytes instead of pattern matching 
							
						 
						
							2019-12-15 10:41:02 -05:00  
				
					
						
							
							
								 
						
							
								6ec95379fa 
								
							 
						 
						
							
							
								
								Call original widget before moving cursor when accepting suggestion  
							
							... 
							
							
							
							The check on length of `$POSTDISPLAY` is in support of the test for
`vi-delete` on the last char of the buffer with `dl`.
Fixes issue #482 . 
							
						 
						
							2019-12-15 08:33:20 -07:00  
				
					
						
							
							
								 
						
							
								7afb7364f1 
								
							 
						 
						
							
							
								
								Allow skipping completion suggestions when buffer matches a pattern  
							
							... 
							
							
							
							Set ZSH_AUTOSUGGEST_COMPLETION_IGNORE to a glob pattern to have the
completion suggestion strategy never make suggestions when the buffer
matches the pattern.
This can be helpful when some completion routines you have are
particularly expensive and you want to prevent them from running
automatically on every keystroke.
See GitHub issue #463 . 
							
						 
						
							2019-12-15 08:13:54 -07:00  
				
					
						
							
							
								 
						
							
								54d7a9a84c 
								
							 
						 
						
							
							
								
								cleanup: Switch to guard clause in accept widget handler  
							
							
							
						 
						
							2019-12-15 07:01:39 -07:00  
				
					
						
							
							
								 
						
							
								5217ed5269 
								
							 
						 
						
							
							
								
								cleanup: Switch to arithmetic comparison  
							
							
							
						 
						
							2019-12-15 07:01:39 -07:00