dot/screenrc: Turn off XON/XOFF flow control.
[profile] / dot / screenrc
1 ### -*-conf-*-
2 ###
3 ### Screen configuration.
4
5 ## Unusual escape character. C-a interferes with Emacs and Bash.
6 escape ^zz
7
8 ## Make real beeping sounds.
9 vbell off
10
11 ## Maintain a decent amount of scrool.
12 defscrollback 1000
13
14 ## Do alternate-screen switching as requested. (Screen always uses its
15 ## host's alternate-screen switching unless nobbled.)
16 altscreen on
17
18 ## Don't try to do flow control using XON/XOFF characters. It messes stuff
19 ## up and is generally annoying.
20 defflow off
21
22 ## Force UTF-8 now. Screen can cope with sorting out the mess.
23 defencoding utf8
24 setenv LC_CTYPE en_GB.utf8
25 setenv LESSCHARSET utf-8
26
27 ## Awful N900 hacking. The N900's keymapping is hopelessly broken: the
28 ## return key is bound to the KP_Enter keysym (and this can't be fixed
29 ## without breaking the desktop). Mostly, stuff is fine except that when
30 ## terminal clients switch to application mode, they get the `fe' sequence
31 ## ^[OM instead of ^M, which they often don't deal with well. Trap this
32 ## sequence here, and map it back to ^M.
33 bindkey -d -a -k fe stuff ^M
34
35 ## Copyright message is now boring.
36 startup_message off
37
38 ## Caption and status lines.
39 shelltitle ]|bash:
40 caption splitonly "%{=br Cb}%?%F%{Yr}%?%3n %t%=%? [%h]%?"
41 hardstatus alwayslastline "%{=r Cb}%-Lw%{+b Y}%n%F %t%{-}%+Lw%=%H %Y-%m-%d %c:%s"