Skip to content

Commit 3b26480

Browse files
committed
add version number
1 parent 7add598 commit 3b26480

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

gui.go

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ import (
1616
"github.com/jesseduffield/gocui"
1717
)
1818

19+
// Rev is the release version
20+
var Rev string
21+
1922
// OverlappingEdges determines if panel edges overlap
2023
var OverlappingEdges = false
2124

@@ -225,14 +228,28 @@ func layout(g *gocui.Gui) error {
225228
v.FgColor = gocui.ColorWhite
226229
}
227230

228-
if v, err := g.SetView("options", -1, optionsTop, width, optionsTop+2, 0); err != nil {
231+
version := Rev
232+
if version == "" {
233+
version = "unversioned"
234+
}
235+
236+
if v, err := g.SetView("options", -1, optionsTop, width-len(version)-2, optionsTop+2, 0); err != nil {
229237
if err != gocui.ErrUnknownView {
230238
return err
231239
}
232240
v.BgColor = gocui.ColorDefault
233241
v.FgColor = gocui.ColorBlue
234242
v.Frame = false
235-
v.Title = "Options"
243+
}
244+
245+
if v, err := g.SetView("version", width-len(version)-1, optionsTop, width, optionsTop+2, 0); err != nil {
246+
if err != gocui.ErrUnknownView {
247+
return err
248+
}
249+
v.BgColor = gocui.ColorDefault
250+
v.FgColor = gocui.ColorGreen
251+
v.Frame = false
252+
renderString(g, "version", version)
236253

237254
// these are only called once
238255
handleFileSelect(g, filesView)

0 commit comments

Comments
 (0)