1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-02-15 14:03:06 +02:00
lazygit/logs_panel.go

31 lines
647 B
Go
Raw Normal View History

2018-05-26 13:23:39 +10:00
// 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
}