blob: 0224ff35e6a772d5eeda9659e47f7ea22554fe8c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
----------------------------
What's new in screen-3.7 ?
----------------------------
* Color support. Screen understands the following capabilities:
AF (setaf) = Set foreground color (ANSI compatible)
AB (setab) = Set background color (ANSI compatible)
AX = Does understand ANSI set default fg/bg color
(\E[39m / \E[49m)
The tweaks for the color xterm would be:
termcap xterm 'AF=\E[3%dm:AB=\E[4%dm'
terminfo xterm 'AF=\E[3%p1%dm:AB=\E[4%p1%dm'
Caution: Screen exposes a bug in X11R6 color xterm. Either use the
patch ftp.uni-erlangen.de:pub/utilities/screen/color_xterm_patch
or a clean rewrite of xterm: rxvt.
* Resize code completely rewritten. Long lines now get rewrapped,
no information gets lost when a window is narrowed and widened. This
affects both the visible window and its scrollback buffer. It is a
big improvement for the latter. In previous versions the scrollback
buffer was clipped when the window narrowed and padded with
whitespace when it widened.
* Input handling changed. The command key can now be a prefix
of a function key sequence (hello wyse users :) )
* An empty argument to the escape command is allowed to disable
command key processing. This is only allowed if some key
is bound to the "command" command. This example makes F1 the
new command key and allows the previous command key (usually ^A)
to be typed directly:
bindkey -k k1 command
escape ""
* New 'digraph' command (bound to ^A^V)
^A^Va" or ^A^V0344 input an a-umlaut
This helps if you want to work in an ISO-latin1 environment but your
terminal's keyboard lacks a some of the more special characters.
* activity/bell message strings can now include the window title
and the current date/time:
%t - title
%n - number (a single % still works)
%d - day
%D - weekday name
%m - month
%M - month name
%y - year (2 digit)
%Y - year (4 digit)
%w - hour:minutes (24h format)
%W - hour:minutes (12h format)
%s - seconds
%a - am/pm
%A - AM/PM
Please do not use a single '%' character for window titles any more.
It is obsoleted by '%n' and will vanish in future releases.
* 'defhstatus' command to give every window a default
hardstatus line. '^E' is used as a string escape instead of '%'.
All the above substitution codes apply, but you must use ^E (octal
005) here, as '%' is likely to appear in automaticaly generated
hardstatus lines. Try 'defhstatus "Screen: window ^E (^Et)"'.
* In screenrc files and colon command mode: Input parser changed to
also understand caret notation ('^') to mean "Control-" (as in
the ^E example above).
* "logdir" command changed to "logfile". You can now specify the
filename instead of the directory. The same directives as
understood by the activity/bell messages can be used.
The default is "screenlog.%n".
* Special terminfo workaround make delay processing work for
the first time! If you had trouble with padding, then try again.
* New incomprehensible capability XC added to specify character
translation depending on the terminal type. See the manual for
more details and examples.
|