Add a new escape sequence to switch between cons25 and xterm.
Just run this to switch to xterm: printf '\e[=T' If you get bored and want to switch back to cons25, run this: printf '\e[=1T' I can now send an email to the lists, asking whether people are interested in trying the xterm emulator.
This commit is contained in:
parent
c56bcdbb96
commit
2c549cc439
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=197481
@ -104,6 +104,7 @@ C25ADBG Cons25 set adapter background ^[ [ = G r
|
||||
C25ADFG Cons25 set adapter foreground ^[ [ = F r
|
||||
C25BLPD Cons25 set bell pitch duration ^[ [ = B r r
|
||||
C25CURS Cons25 set cursor type ^[ [ = S r
|
||||
C25MODE Cons25 set terminal mode ^[ [ = T r
|
||||
C25VTSW Cons25 switch virtual terminal ^[ [ z r
|
||||
|
||||
# VT52 compatibility
|
||||
|
@ -87,6 +87,20 @@ teken_subr_cons25_set_bell_pitch_duration(teken_t *t, unsigned int pitch,
|
||||
(duration & 0xffff));
|
||||
}
|
||||
|
||||
static void
|
||||
teken_subr_cons25_set_terminal_mode(teken_t *t, unsigned int mode)
|
||||
{
|
||||
|
||||
switch (mode) {
|
||||
case 0: /* Switch terminal to xterm. */
|
||||
t->t_stateflags &= ~TS_CONS25;
|
||||
break;
|
||||
case 1: /* Switch terminal to cons25. */
|
||||
t->t_stateflags |= TS_CONS25;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
#if 0
|
||||
static void
|
||||
teken_subr_vt52_decid(teken_t *t)
|
||||
|
Loading…
Reference in New Issue
Block a user