summaryrefslogtreecommitdiffstats
path: root/pkg/gui/layout.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2021-04-11 21:42:18 +1000
committerJesse Duffield <jessedduffield@gmail.com>2021-04-11 23:36:34 +1000
commite4f0a470e93e6522757cb8fc215a245de92a8e75 (patch)
tree45530c296684f1fea17108a8522be3c128503076 /pkg/gui/layout.go
parentadee0b8ccbeb8e3b6f77c067312dcf457c0bb5bb (diff)
print header for command log
Diffstat (limited to 'pkg/gui/layout.go')
-rw-r--r--pkg/gui/layout.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkg/gui/layout.go b/pkg/gui/layout.go
index 07ffb2814..57759dc85 100644
--- a/pkg/gui/layout.go
+++ b/pkg/gui/layout.go
@@ -1,8 +1,12 @@
package gui
import (
+ "fmt"
+
+ "github.com/fatih/color"
"github.com/jesseduffield/gocui"
"github.com/jesseduffield/lazygit/pkg/theme"
+ "github.com/jesseduffield/lazygit/pkg/utils"
)
const SEARCH_PREFIX = "search: "
@@ -121,6 +125,7 @@ func (gui *Gui) createAllViews() error {
gui.Views.Extras.Title = gui.Tr.CommandLog
gui.Views.Extras.FgColor = theme.GocuiDefaultTextColor
gui.Views.Extras.Autoscroll = true
+ gui.printCommandLogHeader()
if _, err := gui.g.SetCurrentView(gui.defaultSideContext().GetViewName()); err != nil {
return err
@@ -129,6 +134,14 @@ func (gui *Gui) createAllViews() error {
return nil
}
+func (gui *Gui) printCommandLogHeader() {
+ introStr := fmt.Sprintf(
+ gui.Tr.CommandLogHeader,
+ gui.getKeyDisplay(gui.Config.GetUserConfig().Keybinding.Universal.ExtrasMenu),
+ )
+ fmt.Fprintln(gui.Views.Extras, utils.ColoredString(introStr, color.FgCyan))
+}
+
// layout is called for every screen re-render e.g. when the screen is resized
func (gui *Gui) layout(g *gocui.Gui) error {
if !gui.ViewsSetup {