Browse Source

changed handleTab() to accomodate viewName

pull/21/head
David Haukeness 5 years ago
parent
commit
dffff400ff
No known key found for this signature in database
GPG Key ID: A7F1091956853EF9
  1. 2
      main.go
  2. 8
      tabComplete.go

2
main.go

@ -137,7 +137,7 @@ func initKeybindings() error { @@ -137,7 +137,7 @@ func initKeybindings() error {
}
if err := g.SetKeybinding("Input", gocui.KeyTab, gocui.ModNone,
func(g *gocui.Gui, v *gocui.View) error {
return handleTab()
return handleTab("Input")
}); err != nil {
return err
}

8
tabComplete.go

@ -14,8 +14,8 @@ var ( @@ -14,8 +14,8 @@ var (
)
// This defines the handleTab function thats called by key bindind tab for the input control.
func handleTab() error {
inputString, err := getInputString("Input")
func handleTab(viewName string) error {
inputString, err := getInputString(viewName)
if err != nil {
return err
} else {
@ -48,9 +48,9 @@ func handleTab() error { @@ -48,9 +48,9 @@ func handleTab() error {
} else if rLen > 5 {
newViewTitle = fmt.Sprintf("%s|| %s +%d more", originalViewTitle, strings.Join(resultSlice[:6], " "), rLen-5)
}
setViewTitle("Input", newViewTitle)
setViewTitle(viewName, newViewTitle)
remainder := stringRemainder(s, lcp)
writeToView("Input", remainder)
writeToView(viewName, remainder)
}
}
}

Loading…
Cancel
Save