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 <[EMAIL PROTECTED]>

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           [EMAIL PROTECTED]
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/

Reply via email to