@@ -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
2023var 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