mirror of
https://github.com/hymkor/lispect.git
synced 2026-08-27 20:36:34 -04:00
stdout can be directed now
This commit is contained in:
@@ -26,10 +26,9 @@ func NewTerm() (*Term, error) {
|
||||
T := &Term{}
|
||||
|
||||
disableStdout, err := virtualterminal.EnableStdout()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
if err == nil {
|
||||
T.closers = append(T.closers, disableStdout)
|
||||
}
|
||||
T.closers = append(T.closers, disableStdout)
|
||||
|
||||
disableStdin, err := virtualterminal.EnableStdin()
|
||||
if err != nil {
|
||||
@@ -46,11 +45,9 @@ func NewTerm() (*Term, error) {
|
||||
T.closers = append(T.closers, func() { T.Pty.Close() })
|
||||
|
||||
width, height, err := term.GetSize(int(os.Stdout.Fd()))
|
||||
if err != nil {
|
||||
T.Close()
|
||||
return nil, err
|
||||
if err == nil {
|
||||
T.Pty.Resize(width, height)
|
||||
}
|
||||
T.Pty.Resize(width, height)
|
||||
|
||||
oldState, err := term.MakeRaw(int(os.Stdin.Fd()))
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user