From d672b7342f12c64112cd6b59fb5e4286a7cb92b4 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 17 Oct 2021 19:01:02 +1100 Subject: stop resetting scroll all the time --- pkg/gui/pty.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pkg/gui/pty.go') diff --git a/pkg/gui/pty.go b/pkg/gui/pty.go index f53904835..ff6892d73 100644 --- a/pkg/gui/pty.go +++ b/pkg/gui/pty.go @@ -5,6 +5,7 @@ package gui import ( "os/exec" + "strings" "github.com/creack/pty" "github.com/jesseduffield/gocui" @@ -40,6 +41,8 @@ func (gui *Gui) newPtyTask(view *gocui.View, cmd *exec.Cmd, prefix string) error return gui.newCmdTask(view, cmd, prefix) } + cmdStr := strings.Join(cmd.Args, " ") + cmd.Env = append(cmd.Env, "GIT_PAGER="+pager) _, height := view.Size() @@ -62,7 +65,7 @@ func (gui *Gui) newPtyTask(view *gocui.View, cmd *exec.Cmd, prefix string) error return err } - if err := manager.NewTask(manager.NewCmdTask(ptmx, cmd, prefix, height+oy+10, onClose)); err != nil { + if err := manager.NewTask(manager.NewCmdTask(ptmx, cmd, prefix, height+oy+10, onClose), cmdStr); err != nil { return err } -- cgit v1.2.3