From 548bb98641a8de0779ff1b02892f1ad10c8e23cf Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Sun, 30 Aug 2020 15:46:11 -0400 Subject: [PATCH] Properly close unmodified buffers on sigterm --- cmd/micro/micro.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmd/micro/micro.go b/cmd/micro/micro.go index cae72399..520d7fb4 100644 --- a/cmd/micro/micro.go +++ b/cmd/micro/micro.go @@ -276,6 +276,13 @@ func main() { go func() { <-c + + for _, b := range buffer.OpenBuffers { + if !b.Modified() { + b.Fini() + } + } + if screen.Screen != nil { screen.Screen.Fini() }