[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Screen-3.9.11beta1
GNU screen makes good progress in becoming an adaption layer to convert
character encodings inside a terminal emulator. See beta announcement
below.
Happy testing!
Markus
--
Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK
Email: mkuhn at acm.org, WWW: <http://www.cl.cam.ac.uk/~mgk25/>
Date: Fri, 5 Oct 2001 13:16:50 +0200
From: Michael Schroeder <Michael.Schroeder@xxxxxxxxxxxxxxxxxxxxxxxxxx>
Hi folks,
it took some more time than expected, but finally screen-3.9.11beta1
is ready for testing. You can grab it from
ftp://ftp.uni-erlangen.de/pub/utilities/screen/private/screen-3.9.11beta1.tar.gz
Here are the things to test:
- Support for other encodings besides sjis/euc. Use LC_CTYPE to
select the encoding of the display.
New commands:
encoding
defencoding
(kanji and defkanji are aliases for compatibility.)
Supported encodings:
eucJP, SJIS, eucKR, eucCN, Big5, KOI8-R, CP1251, UTF-8,
ISO8859-2, ISO8859-3, ISO8859-4, ISO8859-5, ISO8859-6,
ISO8859-7, ISO8859-8, ISO8859-9, ISO8859-10, ISO8859-15,
jis.
- Support for double-width utf-8 characters. Also screen can
read mapping tables to map other encodings to utf8.
"encoding -d <dir>" changes the table directory and
"encoding -l <tables>" forces a load of a table. Both commands
are probably never needed, as screen loads the tables automatically
on demand.
- Screen now asks the locale for month names and day of week names.
(config.h option USE_LOCALE).
- New string escapes:
%LD - long day of the week name
%LM - long month name
%Lw - window list with flags
%LW - window list with flags including the current window
%f - window flags
%F - sets %? to true if window has focus
%H - hostname
%= - hfill with lots of options, check the man page ;-)
- windowlist command
windowlist string <str> set the windowlist format
windowlist title <str> set the windowlist title format
<space> and <return> selects the window, <ESC> and ^G abort
the windowlist. Navigate with vi-keys or cursor-keys.
Suggestions welcome.
- The time format (^at) can be configured via the 'time' command.
- 'source' command
- added missing 'deflog' command
- new login state 'always': don't log window out on detach.
opposite is 'attached'.
- Command classes:
bind -c <class> <key> [action]
command -c <class> - activate class <class>
help -c <class>
Example 1:
bind -c demo1 0 select 10
bind -c demo1 1 select 11
bind -c demo1 2 select 12
bindkey "^B" command -c demo1
makes ^B0 select window 10 etc...
Example 2:
bind -c demo1 0 select 10
bind -c demo1 1 select 11
bind -c demo1 2 select 12
bind - command -c demo1
makes ^a-0 select window 10, ^a-1 window 11 etc
I hope I included all the good stuff, please send me mail if I
forgot one of your patches.
Enjoy,
Michael.
--
Michael Schroeder mlschroe@xxxxxxxxxxxxxxxxxxxxxxxxxx
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/