From 0253335d5da2ef28c228fe813d0da33f63a7bad6 Mon Sep 17 00:00:00 2001 From: Graham Clark Date: Tue, 14 Jan 2020 17:44:18 -0500 Subject: [PATCH] Update terminfo DB to fix backspace issues I have rerun gen.sh having pulled the latest tcell to include this PR: https://github.com/gdamore/tcell/pull/325. I am using Ubuntu 19.04 - running gen.sh changed more fields than just those impacted by the above fix. I've removed those from this commit. (I verified that gen.sh changed those fields I've removed without the fix above, so it's not related). Based on TERMINALS.md, I suspect you regenerate these typically on a Debian machine(?) --- terminfo/a/aterm/term.go | 2 +- terminfo/c/cygwin/term.go | 2 +- terminfo/e/emacs/term.go | 2 +- terminfo/e/eterm/term.go | 6 +++--- terminfo/g/gnome/term.go | 4 ++-- terminfo/k/konsole/term.go | 4 ++-- terminfo/k/kterm/term.go | 2 +- terminfo/l/linux/term.go | 2 +- terminfo/r/rxvt/term.go | 10 +++++----- terminfo/s/screen/term.go | 4 ++-- terminfo/s/simpleterm/term.go | 4 ++-- terminfo/s/sun/term.go | 4 ++-- terminfo/t/termite/term.go | 2 +- terminfo/v/vt320/term.go | 2 +- terminfo/x/xfce/term.go | 2 +- terminfo/x/xnuppc/term.go | 2 +- terminfo/x/xterm/term.go | 6 +++--- 17 files changed, 30 insertions(+), 30 deletions(-) diff --git a/terminfo/a/aterm/term.go b/terminfo/a/aterm/term.go index 429d29e..4a6d6e6 100644 --- a/terminfo/a/aterm/term.go +++ b/terminfo/a/aterm/term.go @@ -44,7 +44,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[7~", KeyEnd: "\x1b[8~", KeyPgUp: "\x1b[5~", diff --git a/terminfo/c/cygwin/term.go b/terminfo/c/cygwin/term.go index e734ef5..d4d1041 100644 --- a/terminfo/c/cygwin/term.go +++ b/terminfo/c/cygwin/term.go @@ -6,7 +6,7 @@ import "github.com/gdamore/tcell/terminfo" func init() { - // ansi emulation for Cygwin + // ANSI emulation for Cygwin terminfo.AddTerminfo(&terminfo.Terminfo{ Name: "cygwin", Colors: 8, diff --git a/terminfo/e/emacs/term.go b/terminfo/e/emacs/term.go index 91418b6..4d08753 100644 --- a/terminfo/e/emacs/term.go +++ b/terminfo/e/emacs/term.go @@ -51,7 +51,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[1~", KeyEnd: "\x1b[4~", KeyPgUp: "\x1b[5~", diff --git a/terminfo/e/eterm/term.go b/terminfo/e/eterm/term.go index e5bd99f..65f0ec3 100644 --- a/terminfo/e/eterm/term.go +++ b/terminfo/e/eterm/term.go @@ -43,7 +43,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[7~", KeyEnd: "\x1b[8~", KeyPgUp: "\x1b[5~", @@ -143,7 +143,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[7~", KeyEnd: "\x1b[8~", KeyPgUp: "\x1b[5~", @@ -243,7 +243,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[7~", KeyEnd: "\x1b[8~", KeyPgUp: "\x1b[5~", diff --git a/terminfo/g/gnome/term.go b/terminfo/g/gnome/term.go index 08b913e..e9bcfb6 100644 --- a/terminfo/g/gnome/term.go +++ b/terminfo/g/gnome/term.go @@ -44,7 +44,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1bOH", KeyEnd: "\x1bOF", KeyPgUp: "\x1b[5~", @@ -193,7 +193,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1bOH", KeyEnd: "\x1bOF", KeyPgUp: "\x1b[5~", diff --git a/terminfo/k/konsole/term.go b/terminfo/k/konsole/term.go index 21cd72a..e60bd4d 100644 --- a/terminfo/k/konsole/term.go +++ b/terminfo/k/konsole/term.go @@ -43,7 +43,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1bOH", KeyEnd: "\x1bOF", KeyPgUp: "\x1b[5~", @@ -191,7 +191,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1bOH", KeyEnd: "\x1bOF", KeyPgUp: "\x1b[5~", diff --git a/terminfo/k/kterm/term.go b/terminfo/k/kterm/term.go index f447840..12daad6 100644 --- a/terminfo/k/kterm/term.go +++ b/terminfo/k/kterm/term.go @@ -40,7 +40,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyPgUp: "\x1b[5~", KeyPgDn: "\x1b[6~", KeyF1: "\x1b[11~", diff --git a/terminfo/l/linux/term.go b/terminfo/l/linux/term.go index 1702c36..684688f 100644 --- a/terminfo/l/linux/term.go +++ b/terminfo/l/linux/term.go @@ -39,7 +39,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[1~", KeyEnd: "\x1b[4~", KeyPgUp: "\x1b[5~", diff --git a/terminfo/r/rxvt/term.go b/terminfo/r/rxvt/term.go index 776f750..e6566bc 100644 --- a/terminfo/r/rxvt/term.go +++ b/terminfo/r/rxvt/term.go @@ -44,7 +44,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[7~", KeyEnd: "\x1b[8~", KeyPgUp: "\x1b[5~", @@ -146,7 +146,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[7~", KeyEnd: "\x1b[8~", KeyPgUp: "\x1b[5~", @@ -248,7 +248,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[7~", KeyEnd: "\x1b[8~", KeyPgUp: "\x1b[5~", @@ -348,7 +348,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[7~", KeyEnd: "\x1b[8~", KeyPgUp: "\x1b[5~", @@ -424,7 +424,7 @@ func init() { KeyLeft: "\x1b[D", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[7~", KeyEnd: "\x1b[8~", KeyPgUp: "\x1b[5~", diff --git a/terminfo/s/screen/term.go b/terminfo/s/screen/term.go index ab0d8ee..2afe1f4 100644 --- a/terminfo/s/screen/term.go +++ b/terminfo/s/screen/term.go @@ -45,7 +45,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[1~", KeyEnd: "\x1b[4~", KeyPgUp: "\x1b[5~", @@ -104,7 +104,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[1~", KeyEnd: "\x1b[4~", KeyPgUp: "\x1b[5~", diff --git a/terminfo/s/simpleterm/term.go b/terminfo/s/simpleterm/term.go index ad7c1e8..df6011a 100644 --- a/terminfo/s/simpleterm/term.go +++ b/terminfo/s/simpleterm/term.go @@ -45,7 +45,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[1~", KeyEnd: "\x1b[4~", KeyPgUp: "\x1b[5~", @@ -195,7 +195,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[1~", KeyEnd: "\x1b[4~", KeyPgUp: "\x1b[5~", diff --git a/terminfo/s/sun/term.go b/terminfo/s/sun/term.go index f83cf95..ff6353c 100644 --- a/terminfo/s/sun/term.go +++ b/terminfo/s/sun/term.go @@ -25,7 +25,7 @@ func init() { KeyRight: "\x1b[C", KeyLeft: "\x1b[D", KeyInsert: "\x1b[247z", - KeyDelete: "\xff", + KeyDelete: "\u007f", KeyBackspace: "\b", KeyHome: "\x1b[214z", KeyEnd: "\x1b[220z", @@ -68,7 +68,7 @@ func init() { KeyRight: "\x1b[C", KeyLeft: "\x1b[D", KeyInsert: "\x1b[247z", - KeyDelete: "\xff", + KeyDelete: "\u007f", KeyBackspace: "\b", KeyHome: "\x1b[214z", KeyEnd: "\x1b[220z", diff --git a/terminfo/t/termite/term.go b/terminfo/t/termite/term.go index 62b1c5b..9b9033d 100644 --- a/terminfo/t/termite/term.go +++ b/terminfo/t/termite/term.go @@ -41,7 +41,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1bOH", KeyEnd: "\x1bOF", KeyPgUp: "\x1b[5~", diff --git a/terminfo/v/vt320/term.go b/terminfo/v/vt320/term.go index 29bd0d3..49d6703 100644 --- a/terminfo/v/vt320/term.go +++ b/terminfo/v/vt320/term.go @@ -36,7 +36,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1b[1~", KeyPgUp: "\x1b[5~", KeyPgDn: "\x1b[6~", diff --git a/terminfo/x/xfce/term.go b/terminfo/x/xfce/term.go index 219cc6f..fe8eb85 100644 --- a/terminfo/x/xfce/term.go +++ b/terminfo/x/xfce/term.go @@ -43,7 +43,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1bOH", KeyEnd: "\x1bOF", KeyPgUp: "\x1b[5~", diff --git a/terminfo/x/xnuppc/term.go b/terminfo/x/xnuppc/term.go index b1f9ad7..eb023bd 100644 --- a/terminfo/x/xnuppc/term.go +++ b/terminfo/x/xnuppc/term.go @@ -29,6 +29,6 @@ func init() { KeyDown: "\x1bOB", KeyRight: "\x1bOC", KeyLeft: "\x1bOD", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", }) } diff --git a/terminfo/x/xterm/term.go b/terminfo/x/xterm/term.go index 0e4c175..7c13b16 100644 --- a/terminfo/x/xterm/term.go +++ b/terminfo/x/xterm/term.go @@ -44,7 +44,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1bOH", KeyEnd: "\x1bOF", KeyPgUp: "\x1b[5~", @@ -192,7 +192,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1bOH", KeyEnd: "\x1bOF", KeyPgUp: "\x1b[5~", @@ -340,7 +340,7 @@ func init() { KeyLeft: "\x1bOD", KeyInsert: "\x1b[2~", KeyDelete: "\x1b[3~", - KeyBackspace: "\xff", + KeyBackspace: "\u007f", KeyHome: "\x1bOH", KeyEnd: "\x1bOF", KeyPgUp: "\x1b[5~",