run search on every keystroke
This commit is contained in:
parent
3023304586
commit
cd9da2dc2e
@ -36,9 +36,11 @@ func (view *CommandView) Setup(v *gocui.View, header *gocui.View) error {
|
||||
|
||||
// set view options
|
||||
view.view = v
|
||||
view.maxLength = 200
|
||||
view.view.Frame = false
|
||||
view.view.BgColor = gocui.ColorDefault + gocui.AttrReverse
|
||||
view.view.Editable = true
|
||||
view.view.Editor = view
|
||||
// set keybindings
|
||||
// if err := view.gui.SetKeybinding(view.Name, gocui.KeyArrowDown, gocui.ModNone, func(*gocui.Gui, *gocui.View) error { return view.CursorDown() }); err != nil {
|
||||
// return err
|
||||
@ -72,6 +74,10 @@ func (i *CommandView) Edit(v *gocui.View, key gocui.Key, ch rune, mod gocui.Modi
|
||||
case key == gocui.KeyBackspace || key == gocui.KeyBackspace2:
|
||||
v.EditDelete(true)
|
||||
}
|
||||
if Views.Tree != nil {
|
||||
debugPrint("Edit() calls Views.Tree.Render()")
|
||||
Views.Tree.ReRender()
|
||||
}
|
||||
}
|
||||
|
||||
func (view *CommandView) KeyHelp() string {
|
||||
|
1
ui/ui.go
1
ui/ui.go
@ -55,7 +55,6 @@ func returnToTreeView(g *gocui.Gui, v *gocui.View) error {
|
||||
debugPrint("returnToTreeView()")
|
||||
_, err := g.SetCurrentView(Views.Tree.Name)
|
||||
if Views.Tree != nil {
|
||||
debugPrint("returnToTreeView calls Views.Tree.Render()")
|
||||
Views.Tree.ReRender()
|
||||
}
|
||||
return err
|
||||
|
Loading…
x
Reference in New Issue
Block a user