Move escape code parser into wcswidth package

This commit is contained in:
Kovid Goyal
2022-08-25 05:55:38 +05:30
parent 9be2247081
commit 7280c712d6
6 changed files with 30 additions and 27 deletions

View File

@@ -10,6 +10,7 @@ import (
"golang.org/x/sys/unix"
"kitty/tools/utils"
"kitty/tools/wcswidth"
)
func read_ignoring_temporary_errors(fd int, buf []byte) (int, error) {
@@ -43,7 +44,7 @@ type Loop struct {
controlling_term *tty.Term
terminal_options TerminalStateOptions
screen_size ScreenSize
escape_code_parser utils.EscapeCodeParser
escape_code_parser wcswidth.EscapeCodeParser
keep_going bool
flush_write_buf bool
death_signal Signal