Hier ist meine kleine screenrc
Wer sie benutzen will, sollte sich screen installieren und diese screenrc in sein Homeverzeichnis als .screenrc (Punkt nicht vergessen) kopieren.
# .screenrc # Diese Konfigurationsdatei ist freie Software. Sie koennen # sie nach den Bestimmungen der GNU General Public License # benutzen und modifizieren. # Bearbeitet von Kurt Gramlich <kurt.gramlich AT lugrav.de> autodetach on crlf off deflogin off hardcopy_append on startup_message off vbell off defscrollback 10000 silencewait 15 shell bash # hardstatus alwayslastline "%H | %d-%m-%y %c | %w Load: %l %{wk}" sorendition 03 60 # caption always "%H | %Y-%m-%d | %-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<%=%c | Load: %l" hardstatus alwayslastline "%H | %Y-%m-%d | %-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<%=%c | Load: %l" activity "activity in %n (%t) [%w:%s]~" bell "schau in %n (%t) [%w:%s]~" vbell_msg " *Ruhe!* " bind h hardcopy bind P paste . bind ~ activity "activity in %n (%t) [%w:%s]~" bind * activity "activity in %n (%t) [%w:%s]" bind E screen -t 'mutt' 1 mutt bind G screen -t 'Google' 5 links http://www.google.com bind N screen -t 'Notiz' 6 bash -c ~/bin/notiz bind T screen -t 'todo ' 7 bash -c ~/bin/todo # ===============================================================
Die beiden kleinen Skripte Notiz und todo verwende ich zum schnellen Notieren einer Information oder einer Aufgabe. Sie liegen im Unterverzeichnis bin meines Homeverzeichnises. Auch diese will ich gerne hier kurz beschreiben:
# todo.sh - ein script zum Notieren von Aufgaben # 2002-04-02 kurt gramlich # erledigte Aufgaben werden mit dem # am Zeilenanfang # farblich gekennzeichnet file=$HOME/.todo date "+%n--- --- %d-%m-%Y-%H:%M --- ---%n%n" >> $file vim -c '$|startinsert!' $file clear
Das Notizenscript notiz.sh ist gleichlautend.
Und die Datei .todo sieht dann so aus:
--- --- 25-12-2005-16:07 --- --- #ueberweisungen ueberpruefen --- --- 26-12-2005-16:57 --- --- kurt jansson wegen wikipedia vortrag anfragen
Mit eingeschaltetem Syntax Highlightning werden die erledigten Aufgaben farblich gekennzeichnet. Sie sind für vim Kommentare.
Mit einem weiteren kleinen Script kann ich die offenen Aufgaben aus dieser Datei schnell herausfinden.
# 2002-07-28 kurt gramlich # wastun.sh sucht alle unerledigten Dinge aus todo cat ~/.todo | grep -v "#" | grep -v "\---" | sed -e "/^$/d" | less
Ein einzelnes "egrep" reicht zum Suchen allerdings auch aus, so dass man es als Alias in der Shell benutzen kann:
egrep -v '(^ *#|^---|^$)' ~/.todo | less alias wastun="egrep -v '(^ *#|^---|^$)' ~/.todo | less"