Merge pull request #319 from zsh-users/fixes/async_history
Don't fetch suggestions after [up,down]-line-or-beginning-search
This commit is contained in:
		
						commit
						6dfe9c8cd8
					
				|  | @ -0,0 +1,27 @@ | |||
| describe 'using up-line-or-beginning-search when async is enabled' do | ||||
|   let(:options) { ["ZSH_AUTOSUGGEST_USE_ASYNC="] } | ||||
|   let(:before_sourcing) do | ||||
|     -> do | ||||
|       session. | ||||
|         run_command('autoload -U up-line-or-beginning-search'). | ||||
|         run_command('zle -N up-line-or-beginning-search'). | ||||
|         send_string('bindkey "'). | ||||
|         send_keys('C-v').send_keys('up'). | ||||
|         send_string('" up-line-or-beginning-search'). | ||||
|         send_keys('enter') | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   it 'should show previous history entries' do | ||||
|     with_history( | ||||
|       'echo foo', | ||||
|       'echo bar', | ||||
|       'echo baz' | ||||
|     ) do | ||||
|       session.clear_screen | ||||
|       3.times { session.send_keys('up') } | ||||
|       wait_for { session.content }.to eq("echo foo") | ||||
|     end | ||||
|   end | ||||
| end | ||||
| 
 | ||||
|  | @ -21,6 +21,8 @@ ZSH_AUTOSUGGEST_CLEAR_WIDGETS=( | |||
| 	history-beginning-search-backward | ||||
| 	history-substring-search-up | ||||
| 	history-substring-search-down | ||||
| 	up-line-or-beginning-search | ||||
| 	down-line-or-beginning-search | ||||
| 	up-line-or-history | ||||
| 	down-line-or-history | ||||
| 	accept-line | ||||
|  |  | |||
|  | @ -57,6 +57,8 @@ ZSH_AUTOSUGGEST_CLEAR_WIDGETS=( | |||
| 	history-beginning-search-backward | ||||
| 	history-substring-search-up | ||||
| 	history-substring-search-down | ||||
| 	up-line-or-beginning-search | ||||
| 	down-line-or-beginning-search | ||||
| 	up-line-or-history | ||||
| 	down-line-or-history | ||||
| 	accept-line | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue