1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00

Add a helper function to do highlighting in a uniform way

This commit is contained in:
Sean Smith
2019-05-24 22:06:07 -04:00
parent a06cbcbd7f
commit c4d58ece81
10 changed files with 36 additions and 51 deletions

View File

@@ -9,6 +9,7 @@ import (
"strconv"
"strings"
"github.com/rivo/tview"
"github.com/wtfutil/wtf/utils"
)
@@ -198,3 +199,12 @@ func ToStrs(slice []interface{}) []string {
return results
}
func HighlightableHelper(view *tview.TextView, input string, idx, offset int) string {
fmtStr := fmt.Sprintf(`["%d"][""]`, idx)
_, _, w, _ := view.GetInnerRect()
fmtStr += input
fmtStr += PadRow(offset, w+1)
fmtStr += `[""]` + "\n"
return fmtStr
}