270d988ae6 
								
							 
						 
						
							
							
								
								update predefined strategy and allow user set ZSH_AUTOSUGGEST_STRATEGY before plugin initializing  
							
							
							
						 
						
							2018-03-07 22:12:02 +08:00  
				
					
						
							
							
								 
						
							
								650aad5f08 
								
							 
						 
						
							
							
								
								update predefined strategies  
							
							
							
						 
						
							2018-03-07 17:11:12 +08:00  
				
					
						
							
							
								 
						
							
								04a8736841 
								
							 
						 
						
							
							
								
								update predefined strategies  
							
							
							
						 
						
							2018-03-07 16:48:14 +08:00  
				
					
						
							
							
								 
						
							
								050143d539 
								
							 
						 
						
							
							
								
								update predefined strategies  
							
							
							
						 
						
							2018-03-07 16:43:47 +08:00  
				
					
						
							
							
								 
						
							
								942662d12d 
								
							 
						 
						
							
							
								
								predefined update  
							
							
							
						 
						
							2018-03-07 16:32:28 +08:00  
				
					
						
							
							
								 
						
							
								491aff3a51 
								
							 
						 
						
							
							
								
								more zsh style code  
							
							
							
						 
						
							2018-02-08 02:55:05 +08:00  
				
					
						
							
							
								 
						
							
								f06305c948 
								
							 
						 
						
							
							
								
								more zsh style code  
							
							
							
						 
						
							2018-02-08 02:53:35 +08:00  
				
					
						
							
							
								 
						
							
								9279eff0ad 
								
							 
						 
						
							
							
								
								more zsh style code  
							
							
							
						 
						
							2018-02-07 17:44:47 +08:00  
				
					
						
							
							
								 
						
							
								c9e30d863f 
								
							 
						 
						
							
							
								
								update predefined  
							
							
							
						 
						
							2018-02-03 15:15:41 +08:00  
				
					
						
							
							
								 
						
							
								616f7ba177 
								
							 
						 
						
							
							
								
								update predefined  
							
							
							
						 
						
							2018-02-03 14:47:33 +08:00  
				
					
						
							
							
								 
						
							
								420f370747 
								
							 
						 
						
							
							
								
								update predefined  
							
							
							
						 
						
							2018-02-03 14:35:27 +08:00  
				
					
						
							
							
								 
						
							
								8ee6d01973 
								
							 
						 
						
							
							
								
								new strategy: predefined  
							
							
							
						 
						
							2018-02-03 14:13:59 +08:00  
				
					
						
							
							
								 
						
							
								15931f04ff 
								
							 
						 
						
							
							
								
								v0.4.2  
							
							
							
						 
						
							2017-12-06 08:30:12 -07:00  
				
					
						
							
							
								 
						
							
								4ea825faf8 
								
							 
						 
						
							
							
								
								Fix   #247  and  #248  without using `(b)` flag  
							
							... 
							
							
							
							To support older versions of zsh (< 5.0.8).
We were missing the EXTENDED_GLOB option that allows use of `(#m)` flag. 
							
						 
						
							2017-12-06 08:09:14 -07:00  
				
					
						
							
							
								 
						
							
								a1babef972 
								
							 
						 
						
							
							
								
								Revert "Simplify escaping of pattern and fix match_prev_cmd strategy"  
							
							... 
							
							
							
							This reverts commit 7f8ff2867c 
							
						 
						
							2017-12-06 08:08:53 -07:00  
				
					
						
							
							
								 
						
							
								9f9237ab8a 
								
							 
						 
						
							
							
								
								v0.4.1  
							
							
							
						 
						
							2017-11-28 10:07:49 -07: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  
				
					
						
							
							
								 
						
							
								9f1f322979 
								
							 
						 
						
							
							
								
								Update comment about KEYS_QUEUED_COUNT support  
							
							... 
							
							
							
							Now that patch has released 
							
						 
						
							2017-09-27 15:04:42 -06:00  
				
					
						
							
							
								 
						
							
								256293cbb6 
								
							 
						 
						
							
							
								
								Use typeset -g to avoid warnnestedvar warnings  
							
							... 
							
							
							
							Fixes github issue #271  
							
						 
						
							2017-09-27 13:24:06 -06:00  
				
					
						
							
							
								 
						
							
								7f8ff2867c 
								
							 
						 
						
							
							
								
								Simplify escaping of pattern and fix match_prev_cmd strategy  
							
							... 
							
							
							
							Maybe this is also a fix for #247 , #248  and #258 . Supersedes #267 .
Testcase:
Using match_prev_cmd strategy and with these lines in history:
echo '1^'
echo '2^'
echo '1^'
type:
echo       (unexpected suggestion echo '1^' instead of echo '2^')
echo '1^1  (wrong suggestion echo '1^1echo '1^')
echo '1^#  (error "bad math expression") 
							
						 
						
							2017-09-10 04:35:19 +02:00  
				
					
						
							
							
								 
						
							
								1915e28882 
								
							 
						 
						
							
							
								
								Add 'emacs-forward-word'  
							
							... 
							
							
							
							This commit adds the 'emacs-forward-word' widget to the list of partial
accept widgets. 
							
						 
						
							2017-08-18 11:14:21 -06:00  
				
					
						
							
							
								 
						
							
								14179d869d 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2017-05-10 15:05:43 -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  
				
					
						
							
							
								 
						
							
								c9a51e0c4c 
								
							 
						 
						
							
							
								
								Handle dashes at the beginning of commands  
							
							
							
						 
						
							2017-02-18 16:51:53 -07:00  
				
					
						
							
							
								 
						
							
								48a21bf79e 
								
							 
						 
						
							
							
								
								[cleanup] Remove an extra newline  
							
							
							
						 
						
							2017-02-18 11:27:55 -07:00  
				
					
						
							
							
								 
						
							
								4afbbbadda 
								
							 
						 
						
							
							
								
								We only need to run the feature detection if starting async  
							
							
							
						 
						
							2017-02-18 11:25:27 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								75e850577d 
								
							 
						 
						
							
							
								
								Gracefully handle being sourced multiple times  
							
							... 
							
							
							
							Should fix  #126  
							
						 
						
							2017-02-17 23:19:55 -07:00  
				
					
						
							
							
								 
						
							
								a0fcd81ce1 
								
							 
						 
						
							
							
								
								Destroy zpty on load if it already exists  
							
							
							
						 
						
							2017-02-17 22:47:28 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								dcce973287 
								
							 
						 
						
							
							
								
								Remove support for long-deprecated options  
							
							... 
							
							
							
							These options have been deprecated for over a year. 
							
						 
						
							2017-02-17 18:45:46 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								23ef16c297 
								
							 
						 
						
							
							
								
								Do not show suggestions if the buffer is empty  
							
							
							
						 
						
							2017-02-17 18:26:34 -07:00  
				
					
						
							
							
								 
						
							
								c4bfd8e2c6 
								
							 
						 
						
							
							
								
								Need to prevent zpty feature detection from HUPing existing zptys  
							
							
							
						 
						
							2017-02-17 15:51:50 -07:00  
				
					
						
							
							
								 
						
							
								9feac573c9 
								
							 
						 
						
							
							
								
								Do not show any error output from async zpty server process  
							
							
							
						 
						
							2017-02-16 19:27:32 -07:00  
				
					
						
							
							
								 
						
							
								ed8056c5e8 
								
							 
						 
						
							
							
								
								Lots of async changes  
							
							
							
						 
						
							2017-02-16 19:19:30 -07:00  
				
					
						
							
							
								 
						
							
								2c465a932a 
								
							 
						 
						
							
							
								
								Rename async pty name config var  
							
							
							
						 
						
							2017-01-29 10:39:07 -07:00  
				
					
						
							
							
								 
						
							
								e3eb286ea2 
								
							 
						 
						
							
							
								
								Lots of little async cleanups  
							
							
							
						 
						
							2017-01-27 15:18:26 -07:00  
				
					
						
							
							
								 
						
							
								40bb2e7804 
								
							 
						 
						
							
							
								
								little cleanup  
							
							
							
						 
						
							2017-01-26 17:00:56 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f33b605a63 
								
							 
						 
						
							
							
								
								Move async initialization into `start` function to keep in one place  
							
							
							
						 
						
							2017-01-26 16:40:34 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3f57198d07 
								
							 
						 
						
							
							
								
								Only bind widgets once, on initial sourcing  
							
							
							
						 
						
							2017-01-26 16:23:27 -07:00  
				
					
						
							
							
								 
						
							
								6c5cd42331 
								
							 
						 
						
							
							
								
								Go back to tracking last pid because `kill %1` didn't seem to be working  
							
							
							
						 
						
							2017-01-25 00:00:53 -07:00  
				
					
						
							
							
								 
						
							
								54e1eee924 
								
							 
						 
						
							
							
								
								Optimize case where manually typing in a suggestion  
							
							
							
						 
						
							2017-01-25 00:00:13 -07:00