1
0
Fork 0

Remove cleanup function that complicated debuging
timw4mail/gilo/pipeline/head This commit looks good Details

This commit is contained in:
Timothy Warren 2023-10-04 15:09:04 -04:00
parent ca2fcdbede
commit 5f81aa90a1
1 changed files with 1 additions and 12 deletions

13
gilo.go
View File

@ -1,26 +1,15 @@
package main
import (
"fmt"
"golang.org/x/term"
"os"
"timshome.page/gilo/editor"
"timshome.page/gilo/terminal"
)
func cleanup(oldState *term.State) {
defer terminal.RawOff(oldState)
// Recover from panic to allow restoring terminal state
if a := recover(); a != nil {
fmt.Println("RECOVER", a)
}
}
func main() {
// Go to proper raw mode, but restore canonical mode at exit
oldState := terminal.RawOn()
defer cleanup(oldState)
defer terminal.RawOff(oldState)
e := editor.NewEditor()