1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-02-09 13:47:11 +02:00
lazygit/logs_panel.go
2018-05-26 13:23:39 +10:00

31 lines
647 B
Go

// lots of this has been directly ported from one of the example files, will brush up later
// Copyright 2014 The gocui Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package main
import (
"fmt"
"github.com/jroimartin/gocui"
)
func refreshLogs(g *gocui.Gui) error {
// here is where you want to pickup from
// state.Logs = getGitLogs(nil)
s := getLog()
g.Update(func(*gocui.Gui) error {
v, err := g.View("logs")
v.Clear()
if err != nil {
panic(err)
}
v.Clear()
fmt.Fprint(v, s)
return nil
})
return nil
}