// Add the filetype
file += " " + sline.view.buf.filetype
- centerText := "Press Ctrl-g for help"
+ rightText := "Ctrl-g for help "
+ if helpOpen {
+ rightText = "Ctrl-g to close help "
+ }
statusLineStyle := defStyle.Reverse(true)
if style, ok := colorscheme["statusline"]; ok {
for x := 0; x < sline.view.width; x++ {
if x < len(fileRunes) {
screen.SetContent(x, y, fileRunes[x], nil, statusLineStyle)
- } else if x >= sline.view.width/2-len(centerText)/2 && x < len(centerText)+sline.view.width/2-len(centerText)/2 {
- screen.SetContent(x, y, []rune(centerText)[x-sline.view.width/2+len(centerText)/2], nil, statusLineStyle)
+ } else if x >= sline.view.width-len(rightText) && x < len(rightText)+sline.view.width-len(rightText) {
+ screen.SetContent(x, y, []rune(rightText)[x-sline.view.width+len(rightText)], nil, statusLineStyle)
} else {
screen.SetContent(x, y, ' ', nil, statusLineStyle)
}