chiark / gitweb /
el/dot-emacs.el (mdw-fontify-rust): Fix integer literal syntax.
[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 ## Snooping.
15 defmonitor on
16 defsilence on
17 activity ""
18 bell_msg ""
19
20 ## Do alternate-screen switching as requested.  (Screen always uses its
21 ## host's alternate-screen switching unless nobbled.)
22 altscreen on
23
24 ## Don't try to do flow control using XON/XOFF characters.  It messes stuff
25 ## up and is generally annoying.
26 defflow off
27
28 ## Force UTF-8 now.  Screen can cope with sorting out the mess.
29 defencoding utf8
30 setenv LC_CTYPE en_GB.utf8
31 setenv LESSCHARSET utf-8
32
33 ## Awful N900 hacking.  The N900's keymapping is hopelessly broken: the
34 ## return key is bound to the KP_Enter keysym (and this can't be fixed
35 ## without breaking the desktop).  Mostly, stuff is fine except that when
36 ## terminal clients switch to application mode, they get the `fe' sequence
37 ## ^[OM instead of ^M, which they often don't deal with well.  Trap this
38 ## sequence here, and map it back to ^M.
39 bindkey -d -a -k fe stuff ^M
40
41 ## Copyright message is now boring.
42 startup_message off
43
44 ## Caption and status lines.
45 caption splitonly "%{=br Cb}%?%F%{Yr}%?%3n %t%=%? [%h]%?"
46 hardstatus alwayslastline "%{= bC}%-Lw%{+b .Y}%n %t%{-}%+Lw%=%?%E* %?%?%P[] %?%H %Y-%m-%d %c:%s"
47 rendition monitor + .R
48 rendition bell +b .R
49 rendition silence + .g
50
51 ## Arrange for windows whose processes fail to hang around so I can see what
52 ## happened to them.  The manual says I should use `defzombie' here, but
53 ## screen doesn't seem to understand that.
54 zombie qr onerror