fix insert key, terminfo and changed TERM back to st. (thx Ondrej Martinek)

This commit is contained in:
Aurélien Aptel 2011-01-23 12:30:01 +01:00
parent 0a208cb616
commit 4d649c2403
2 changed files with 4 additions and 2 deletions

View file

@ -1,5 +1,5 @@
#define TAB 8 #define TAB 8
#define TNAME "xterm" #define TNAME "st-256color"
#define FONT "-*-*-medium-r-*-*-*-120-75-75-*-60-*-*" #define FONT "-*-*-medium-r-*-*-*-120-75-75-*-60-*-*"
#define BOLDFONT "-*-*-bold-r-*-*-*-120-75-75-*-60-*-*" #define BOLDFONT "-*-*-bold-r-*-*-*-120-75-75-*-60-*-*"
#define BORDER 2 #define BORDER 2
@ -34,6 +34,7 @@ static const char *colorname[] = {
/* Special keys */ /* Special keys */
static Key key[] = { static Key key[] = {
{ XK_BackSpace, "\177" }, { XK_BackSpace, "\177" },
{ XK_Insert, "\033[2~" },
{ XK_Delete, "\033[3~" }, { XK_Delete, "\033[3~" },
{ XK_Home, "\033[1~" }, { XK_Home, "\033[1~" },
{ XK_End, "\033[4~" }, { XK_End, "\033[4~" },

View file

@ -50,6 +50,7 @@ st| simpleterm,
kcuf1=\E[C, kcuf1=\E[C,
kcuu1=\E[A, kcuu1=\E[A,
kdch1=\E[3~, kdch1=\E[3~,
kich1=\E[2~,
kend=\E[4~, kend=\E[4~,
kf10=\E[21~, kf10=\E[21~,
kf11=\E[23~, kf11=\E[23~,
@ -91,9 +92,9 @@ st| simpleterm,
xenl, xenl,
st-256color| simpleterm with 256 colors, st-256color| simpleterm with 256 colors,
use=st,
colors#256, colors#256,
pairs#32767, pairs#32767,
# Nicked from xterm-256color # Nicked from xterm-256color
setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m, setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m, setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
use=st,