-
Notifications
You must be signed in to change notification settings - Fork 0
/
screenrc
61 lines (45 loc) · 1.57 KB
/
screenrc
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
# Originally by Deason
# Modified by Majnematic
# turn on visual bell
vbell on
# default scrollback to 5000 lines
defscrollback 5000
# when in history mode, use incremental searching
markkeys "^S=/:^R=?"
# turn off visual bell
termcapinfo * vb@
# see, it's a bell, get it?
vbell_msg "Ring Ring Ring Ring Ring Ring"
# make screen even more fun
nethack on
# mess with bold
attrcolor b ".I"
# erase background with current bg color
defbce on
# turn on utf8
defutf8 on
# changes from the default binding " to `windowlist -b', so we don't create
# a new empty window
bind \" windowlist
# includes window title name in activity/bell messages
activity "Activity in window %n (%t)"
bell_msg "Bell in window %n (%t)"
# Argh, choosing a hardstatus line is difficult
# This can only be explained by example, but it takes too much damn space.
# The screen man page is actually good documentation for this, but it takes
# a little while to read. Look for "STRING ESCAPES', and that section will
# explain what all this line noise means.
#
# White background, black text, underlined bold current window
#hardstatus alwayslastline "%{= Wk}%-w%50>%{=ub dd}%n %t%?(%u)%?%{-}%+w%<"
# Normal text, underlined bold current window
#hardstatus alwayslastline "%{= dd}%-w%50>%{=ub}%n %t%?(%u)%?%{-}%+w%<"
# Blue background, white text, underlined bold current window
hardstatus alwayslastline "%{= bw}%-w%50>%{=ub dd}%n %t%?(%u)%?%{-}%+w%<"
startup_message off
# Show the screen version just for a second
msgwait 1
version
# how many seconds a message appears when we don't press any keys
msgwait 2
altscreen on