From b6bf267a4ec21165bdc87b52597128a90926cd1d Mon Sep 17 00:00:00 2001 From: VonC Date: Thu, 20 Feb 2020 08:36:07 +0100 Subject: [PATCH] Put completionOnDown option in handleCompletionKeyBinding --- prompt.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/prompt.go b/prompt.go index 5e8594c..e910a29 100644 --- a/prompt.go +++ b/prompt.go @@ -127,8 +127,6 @@ func (p *Prompt) feed(b []byte) (shouldExit bool, exec *Exec) { if !completing { // Don't use p.completion.Completing() because it takes double operation when switch to selected=-1. if newBuf, changed := p.history.Newer(p.buf); changed { p.buf = newBuf - } else if p.completionOnDown { - p.completion.Next() } return } @@ -151,7 +149,7 @@ func (p *Prompt) feed(b []byte) (shouldExit bool, exec *Exec) { func (p *Prompt) handleCompletionKeyBinding(key Key, completing bool) { switch key { case Down: - if completing { + if completing || p.completionOnDown { p.completion.Next() } case Tab, ControlI: