Created
September 28, 2011 11:05
-
-
Save shyam/1247669 to your computer and use it in GitHub Desktop.
screenrc file ( author - anonmymous )
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### I got tired of .screenrc's on the internet being so | |
### poorly commented... So being a good GNUbie I took matters | |
### into my own hands; and wrote this dotfile. | |
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # | |
## Explanation of hardstatus line ## | |
# Ignore the ' marks if you use these examples for yourself | |
# Note that if you want to use the color brown under konsole | |
# You actually use bright yellow (%{Y}). | |
# Note the embeded space after the colon, I feel | |
# it just looks nicer with a blank between the | |
# text and console edge: | |
# '%{=b}%{G} Screen(s): ' | |
# This prints the window listing in blue: | |
# '%{b}%w' | |
# This right-aligns what follows: | |
# '%=' | |
# This displays the time (hours and minutes) in 12hr format | |
# and adds an AM/PM flag, in bold green: | |
# '%{G}%C%A' | |
# This displays the day of the week: | |
# '%D' | |
#This displays the date in Mon/day/year format: | |
# and again I embeded a space to give me one space | |
# between the text and console edge: | |
# '%M/%d/%Y ' | |
# The resulting command give you a status line that | |
# looks like this: | |
# | Screen(s): 0* bash 5:30PM Fri, Jun/25/2004 | | |
# (The pipes indicate the edges of the xterm/console). | |
# Green text, time, and date; windows in blue: | |
hardstatus alwayslastline "%{=b}%{G} Screen(s) on %H: %{b}%w %=%{kG}%C%A %D, %M/%d/%Y " | |
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # | |
## Some general options ## | |
# Turn off start message: | |
startup_message off | |
# Set messages timeout to one second: | |
msgwait 1 | |
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # | |
## Keybindings ## | |
# bind F7 to detach screen session from this terminal | |
# bind F8 to kill current screen window. | |
# bind F9 to create a new screen | |
# bind F10 to rename current screen window | |
# bind F11 to move to previous window | |
# bind F12 to move to next window | |
bindkey -k k7 detach | |
bindkey -k k8 kill | |
bindkey -k k9 screen | |
bindkey -k k; title | |
bindkey -k F1 prev | |
bindkey -k |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment