mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-11-29 22:48:24 +02:00
Add pageUp/pageDown/top/bottom keybindings to focused command log panel
This commit is contained in:
@@ -58,6 +58,38 @@ func (gui *Gui) scrollDownExtra() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (gui *Gui) pageUpExtrasPanel() error {
|
||||
gui.Views.Extras.Autoscroll = false
|
||||
|
||||
gui.Views.Extras.ScrollUp(gui.Contexts().CommandLog.GetViewTrait().PageDelta())
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (gui *Gui) pageDownExtrasPanel() error {
|
||||
gui.Views.Extras.Autoscroll = false
|
||||
|
||||
gui.Views.Extras.ScrollDown(gui.Contexts().CommandLog.GetViewTrait().PageDelta())
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (gui *Gui) goToExtrasPanelTop() error {
|
||||
gui.Views.Extras.Autoscroll = false
|
||||
|
||||
gui.Views.Extras.ScrollUp(gui.Views.Extras.ViewLinesHeight())
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (gui *Gui) goToExtrasPanelBottom() error {
|
||||
gui.Views.Extras.Autoscroll = true
|
||||
|
||||
gui.Views.Extras.ScrollDown(gui.Views.Extras.ViewLinesHeight())
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (gui *Gui) getCmdWriter() io.Writer {
|
||||
return &prefixWriter{writer: gui.Views.Extras, prefix: style.FgMagenta.Sprintf("\n\n%s\n", gui.c.Tr.GitOutput)}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user