MCPcopy
hub / github.com/jesseduffield/lazygit / initialScreenMode

Function initialScreenMode

pkg/gui/gui.go:671–679  ·  view source on GitHub ↗
(startArgs appTypes.StartArgs, config config.AppConfigurer)

Source from the content-addressed store, hash-verified

669}
670
671func initialScreenMode(startArgs appTypes.StartArgs, config config.AppConfigurer) types.ScreenMode {
672 if startArgs.ScreenMode != "" {
673 return parseScreenModeArg(startArgs.ScreenMode)
674 } else if startArgs.FilterPath != "" || startArgs.GitArg != appTypes.GitArgNone {
675 return types.SCREEN_HALF
676 }
677
678 return parseScreenModeArg(config.GetUserConfig().Gui.ScreenMode)
679}
680
681func parseScreenModeArg(screenModeArg string) types.ScreenMode {
682 switch screenModeArg {

Callers 1

resetStateMethod · 0.85

Calls 2

parseScreenModeArgFunction · 0.85
GetUserConfigMethod · 0.65

Tested by

no test coverage detected