diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2021-04-11 21:42:18 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2021-04-11 23:36:34 +1000 |
commit | e4f0a470e93e6522757cb8fc215a245de92a8e75 (patch) | |
tree | 45530c296684f1fea17108a8522be3c128503076 /pkg/gui/layout.go | |
parent | adee0b8ccbeb8e3b6f77c067312dcf457c0bb5bb (diff) |
print header for command log
Diffstat (limited to 'pkg/gui/layout.go')
-rw-r--r-- | pkg/gui/layout.go | 13 |
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 { |