.screenrc_jbaber
# Don't display the splash screen at the beginning of screen
startup_message off
 
# Always use _my_ shell in new windows, not screen's default
shell -$SHELL
 
# Ring the bell and say which window activity is in when monitoring
activity "^GActivity in window %n"
 
# Copy address from snownews to other window (hoping it's elinks)
# open a new tab, paste, and return to current window
# This is a personal hack to make it so that I can open all of the
# interesting links in snownews in tabs all at once.
# Doesn't work anymore, need to fix it some day.
# bind i eval copy "stuff L" "stuff k" "stuff 3w" "stuff ' '" "stuff \$" "stuff ' '" other "stuff t" "stuff g" "paste ." "stuff 
" other
 
# Another hack to try to get my netflix ratings
#bind i eval "stuff p" "sleep 3" copy "stuff H" "stuff 3j" "stuff \$" "stuff ' '"  "stuff ' '" "stuff 
" "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff " "stuff "
 
# Run a screensaver if there's nothing happening for a while.
#idle 420 eval "screen cmatrix -f -o -u 10" "idle 0"
 
# Just lock the screen when left alone for 10 minutes
# idle 600 lockscreen
 
# start mutt in a new window (now you have to use ^m to get previous message)
bind m screen -t 'mutt' mutt
# start vi in a new window (now you have to use ^p to get previous window)
bind p screen -t 'vi' vi
# start snownews in a new window (now you have to use ^r to get word wrap toggling)
bind r screen -t 'snownews' snownews #-u
# start elinks in a new window
bind e screen -t 'elinks' env TERM=xterm-color elinks
# start notepad in a new window (now you have to use ^n to get next window)
bind n screen -t 'notepad' notepad
# start bboard in a new window (now you have to use ^b to send a break to the current window)
bind b screen -t 'bboard' bboard
# Menu of open screens (now you have to use ^l to send a break to the current window)
bind l windowlist -b
# start chow in a new window
bind g screen -t 'chow' /arpa/gm/j/jbaber/bin/math
# start yosucker in a new window
bind y screen -t 'yosucker' perl /arpa/gm/j/jbaber/programming/perl/YoSucker-pr79/bin/YoSucker
 
##############################################################################
# Old hacks that were a bad idea because I didn't know how screen worked     #
#screen -t alias@$HOST -h 0 1 /arpa/hm/j/jbaber/.screenstartup               #
#screen -t ksh@$HOST -ln -h 100 1                                            #
##############################################################################