2
2
espelhamento de https://github.com/Hilbis/Hilbish sincronizado 2025-07-18 16:52:02 +00:00

fix: set vt in on stdin

Esse commit está contido em:
TorchedSammy 2022-07-13 15:11:06 -04:00
commit 9902560061
Assinado por: sammyette
ID da chave GPG: 904FC49417B44DCD

Ver arquivo

@ -5,7 +5,13 @@ package main
import "golang.org/x/sys/windows" import "golang.org/x/sys/windows"
func init() { func init() {
var mode uint32 // vt output (escape codes)
windows.GetConsoleMode(windows.Stdout, &mode) var outMode uint32
windows.SetConsoleMode(windows.Stdout, mode | windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING | windows.ENABLE_VIRTUAL_TERMINAL_INPUT) windows.GetConsoleMode(windows.Stdout, &outMode)
windows.SetConsoleMode(windows.Stdout, outMode | windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING)
// vt input
var inMode uint32
windows.GetConsoleMode(windows.Stdin, &inMode)
windows.SetConsoleMode(windows.Stdin, inMode | windows.ENABLE_VIRTUAL_TERMINAL_INPUT)
} }