Mittwoch, 19. November 2008

screen: config

~/.screenrc
shell -$SHELL
startup_message off
defscrollback 10000
defutf8 on
altscreen on
vbell off # turn off visual bell

activity '[%c] Activity in %n%f %t!'
pow_detach_msg 'Bye'

autodetach on

bind r source ${HOME}/.screenrc
bind + resize +3
bind - resize -3

bind ^[ #disable copy with C-a Esc
bindkey -k F1 prev
bindkey -k F2 next


##
# yellow blue
#caption always "%{+u wk}%L=%-w%50>%?%F%{+b by}%:%{+b kd}%? %n %t %{-}%+w%-0< %-= %H - %c"

##
# gray
caption always "%{+u wk}%L=%-w%50>%?%F%{+b kd}%:%{+b dk}%? %n %t %{-}%+w%-0< %-= %H - %c"

##
# screen farben:
# 0 Black . leave color unchanged
# 1 Red b blue
# 2 Green c cyan
# 3 Brown / yellow d default color
# 4 Blue g green b bold
# 5 Purple k blacK B blinking
# 6 Cyan m magenta d dim
# 7 White r red r reverse
# 8 unused/illegal w white s standout
# 9 transparent y yellow u underline

##
# caption description:
# ------------------------------------------------------------------------------
# caption always "%?%F%{-b bc}%:%{-b bb}%?%C|%D|%M %d|%H%?%F%{+u wb}%? %L=%-Lw%45>%{+b by}%n%f* %t%{-}%+Lw%-0<"
#
# Anything I don't describe is treated literally.
#
# %? - Start of a conditional statement.
# %F - Use this part of the statement if the window has focus (i.e. it
# is the only window or the currently active one).
# %{-b bc} - Turn off bold, blue foreground, cyan background.
# %: - else
# %{-b bb} - Turn off bold, blue foreground, blue background (this obscures
# the text on non-focused windows and just gives a blue line).
# %? - End conditional statement.
# %C - time (hh:mm, leading space) in 12 hour format
# %D - Three-letter day-of-week appreviation
# %M - Three-letter month appreviation
# %d - Day of the month
# %H - hostname
# %? - Start of conditional statement.
# %F - Use this part of the statement if the window has focus.
# %{+u wb} - underlined, white foreground, blue background
# %? - End conditional (if not focused, text remaind blue on blue).
# %L= - truncation/padding point. With the 'L' qualifier, basically
# just acts as a reference point. Further truncation/padding is
# done relative to here, not the beginning of the string
# %-Lw - window list up to but not including the current window (-),
# show window flags (L)
# %45> - truncation/padding marker; place this point about 45% of the
# way into the display area (45)
# %{+b by} - add bold (still underlined from before), blue foreground,
# yellow background
# %n - number of the current window
# %f - flags for current window
# %t - title of current window
# %{-} - undo last color change (so now we're back to underlined white
# on blue) (technically, this is a pop; a second invocation
# would drop things back to unadorned blue on cyan)
# %+Lw - window list from the next window on (-), show window flags (L)
# %-0< - truncation/padding point. Place this point zero spaces (0)
# from the right margin (-).

Keine Kommentare: