On Mon, Dec 18, 2017 at 06:29:46PM +0100, Anton Lindqvist wrote:
> On Sat, Dec 16, 2017 at 01:58:49PM +0200, Lari Rasku wrote:
> > Tested with vt220 and wsvt25.  Hopefully we're close to exhausting
> > all the different ways to encode these keys by now.
> > 
> > diff --git bin/ksh/emacs.c bin/ksh/emacs.c
> > index 07bfbd914..4291ce656 100644
> > --- bin/ksh/emacs.c
> > +++ bin/ksh/emacs.c
> > @@ -1536,6 +1536,8 @@ x_init_emacs(void)
> >     kb_add(x_mv_end,                NULL, CTRL('['), 'O', 'F', 0); /* end */
> >     kb_add(x_mv_begin,              NULL, CTRL('['), '[', '1', '~', 0); /* 
> > home */
> >     kb_add(x_mv_end,                NULL, CTRL('['), '[', '4', '~', 0); /* 
> > end */
> > +   kb_add(x_mv_begin,              NULL, CTRL('['), '[', '7', '~', 0); /* 
> > home */
> > +   kb_add(x_mv_end,                NULL, CTRL('['), '[', '8', '~', 0); /* 
> > end */
> >  
> >     /* can't be bound */
> >     kb_add(x_set_arg,               NULL, CTRL('['), '0', 0);
> > 
> 
> Looks correct to me, judging by:
> 
>   $ for f in /usr/share/terminfo/*/*; do infocmp -1 ${f##*/} | grep khome | 
> grep '\[7~'; done
>   $ for f in /usr/share/terminfo/*/*; do infocmp -1 ${f##*/} | grep kend | 
> grep '\[8~'; done
> 
> Any other willing to ok?

Committed, thanks!

Reply via email to