mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-27 18:51:41 +02:00
Finish porting unicode input
This commit is contained in:
@@ -352,6 +352,10 @@ func (self *Loop) ClearScreen() {
|
||||
self.QueueWriteString("\x1b[H\x1b[2J")
|
||||
}
|
||||
|
||||
func (self *Loop) SendOverlayReady() {
|
||||
self.QueueWriteString("\x1bP@kitty-overlay-ready|\x1b\\")
|
||||
}
|
||||
|
||||
func (self *Loop) Quit(exit_code int) {
|
||||
self.exit_code = exit_code
|
||||
self.keep_going = false
|
||||
|
||||
@@ -8,6 +8,8 @@ import (
|
||||
"os"
|
||||
|
||||
"kitty/tools/utils"
|
||||
|
||||
"github.com/jamesruan/go-rfc1924/base85"
|
||||
)
|
||||
|
||||
var _ = fmt.Print
|
||||
@@ -21,7 +23,7 @@ func KittenOutputSerializer() func(any) (string, error) {
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
return "\x1bP@kitty-kitten-result|" + utils.UnsafeBytesToString(data) + "\x1b\\", nil
|
||||
return "\x1bP@kitty-kitten-result|" + base85.EncodeToString(data) + "\x1b\\", nil
|
||||
}
|
||||
}
|
||||
return func(what any) (string, error) {
|
||||
|
||||
Reference in New Issue
Block a user