From a05d471ffc9621c88de4d297b36b339de4d351ea Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B8rn=20Rustad?= Date: Mon, 29 Nov 2010 23:13:01 +0100 Subject: [PATCH] Add some more config files from cassarossa --- muttrc.cassarossa | 164 ++++++++++++++++++++++++++++++++++++ muttrc.mailboxes.cassarossa | 8 ++ procmailrc.cassarossa | 130 ++++++++++++++++++++++++++++ screenrc | 3 + vimrc | 7 ++ 5 files changed, 312 insertions(+) create mode 100644 muttrc.cassarossa create mode 100644 muttrc.mailboxes.cassarossa create mode 100644 procmailrc.cassarossa create mode 100644 screenrc create mode 100644 vimrc diff --git a/muttrc.cassarossa b/muttrc.cassarossa new file mode 100644 index 0000000..a2e1a06 --- /dev/null +++ b/muttrc.cassarossa @@ -0,0 +1,164 @@ +set autoedit +set use_from +set use_domain +set folder="~/Mail" +set mark_old=no + +set editor="vim -c 'set tw=72'" + +source /usr/share/doc/mutt/examples/gpg.rc + +# colors +color normal white default +color attachment brightyellow default +color hdrdefault cyan default +color indicator default cyan +color markers brightred default +color quoted green default +color signature cyan default +color status brightgreen blue +color tilde blue default +color tree red default +#color header brightgreen default ^From: +#color header brightcyan default ^To: +color header brightcyan default '^Reply-To:' +#color header brightblue default ^Subject: +color body brightred default '[\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+' +color body brightblue default '(https?|s?ftp)://[-\.+,/\(\)%~_:;?&=\#@a-zA-Z0-9]+' + +alternative_order text/plain text/html +auto_view text/html application/html application/pdf application/msword application/word + +ignore * + +unignore From: +color header green default "From: " + +unignore To: +color header red default "To: " + +unignore Cc: +color header brightcyan default "Cc: " + +unignore Subject: +color header yellow default "Subject: " + +unignore Delivery-date: +color header magenta default "Delivery-date: " + +unignore X-Spam-Status: +unignore X-Spam-Score: +unignore X-Bogosity: +unignore User-Agent: +unignore X-Mailer: +unignore X-Header +unignore X-Mess + +# Viva UTF-8! +set charset=utf-8 +set send_charset=utf-8 + +# Hvilke mapper/filer fkal vises i mappevisning? +set mask="^\\." + +set move=no # Ikke flytt e-post til $mbox +set copy=yes # Lagre alle utgående mail +set record=~/Mail/.Sent # Lagre utgående mail i denne mappa +set postponed=~/Mail/.Drafts # Lagre kladder på ein seriøs plass +set delete=ask-yes # Spør før en sletter meldinger +set include=yes # alltid quote +set signature=~/.signature +set postpone=ask-yes # spør når jeg avbryter skriving +set print=ask-no # spør før printing. Stort sett tastefeil uansett. +set followup_to=no # Generer followup-to header på utgående mail. +set edit_hdrs # la meg få kontroll over headerene +set abort_unmodified # drit i meldinger jeg ikke har lagret +set bounce_delivered=no # Fjern Delivered-To: header ved bouncing +set pager_index_lines=6 # splitscreen mutt!! ;) +set pager_stop=yes # hopp til neste melding når du browser ferdig en gammel +set arrow_cursor=no # bruk hele linjen som meny markør +set read_inc=25 # visuell effekt ved lesing av større e-postmapper +set write_inc=25 # samme, bare ved skriving =) +set check_new=yes # sjekk for nye meldinger i maildir og MH-style bokser. +set beep_new # Send et terminal bell ved ny e-post +set forward_quote=no # quote forwardinger? +set help=yes # slår av/på hjelp-headeren +set indent_string="> " # endre denne, og bli flamet til døde :) +set status_on_top # få status-linja til toppen +set strict_threads=yes # Ikke gjett på om e-post er replies, stol kun på ir-reply-to +unset wait_key # Ikke be meg "press any key" til stadighet. +set header_cache="~/var/mutt-headercache" +set read_inc=5000 # Speed up opening of large mboxes +set write_inc=5000 + +# Endre hvordan folder-indexen ser ut. +# http://www.mutt.org/doc/manual/manual-6.html#folder_format +set folder_format="%t%N %2C %-30f %8s %d " +# hvordan linjene i meldings-index'en skal se ut. +set hdr_format="%4C %Z %{%b %d} %-15.15n (%4l) %s" +# hvordan bunn-linja skal se ut når du leser mail +set pager_format="%S [%T] %n / %s" +# hvordan status-linjen i index-menyen skal se ut +set status_format="-%r- %f %?n?[ New:%n ]?----%>-(%P)---" + +# default sortering +set sort=threads +set sort_aux=last-date-received + +# farger på smileys, kult at den takler regexp også :) +color body yellow default "[;:=]-?[)/(|]" + +# farger i index'en +color index yellow default ~N # Ny +color index yellow default ~O # Gammel, men ulest +color index magenta default ~F # Flagged +color index blue default ~T # Tagged +color index red default ~D # Deleted + +# Saklig tab-ing (tabber også til unread, ikke bare new) +bind index \t next-unread +bind pager \t next-unread +bind index ,\t previous-unread +bind pager ,\t previous-unread + +bind index - collapse-thread + +# Les folder-hooks og mailboxes fra eksterne filer. Omlast med "G". +#source $HOME/dotfiles/muttrc.folderhooks +#source $HOME/dotfiles/muttrc.mailboxes +#macro index,pager,browser,generic G "source $HOME/dotfiles/muttrc.mailboxessource $HOME/dotfiles/muttrc.folderhooks" "Reload sourced files" + +# Raskere folder-bytte med "C" kontra "c" "\t" "\t" +#macro index,pager C "?" "open a different folder" + +# Fulltekstsøk på "S" +macro index,pager S "~B" + +# J for å flagge som "Junk", +# H for å flagge som "Ham" +macro index,pager H "bogofilter -n\ +maildrop\ +" "Ham it, baby" +macro index,pager J "bogofilter -s\ +maildrop\ +" "Spam it, baby" + +#macro index,pager J "sa-learn --spam --no-sync" +#macro index,pager H "sa-learn --ham --no-sync" + +set reply_regexp="^((re|sv|vs|fwd?):[ \t]*)+" +macro index c "?" "open a different folder" +macro pager c "?" "open a different folder" +macro index M "?" "move a message to a mailbox" +#macro index C "?" "copy a message to a mailbox" +#macro index M "?" "move a message to a mailbox" + +# Jeg vil ha list-reply på disse adressene, takk +subscribe (unix|root)@samfundet.no +subscribe itk-.*@samfundet.no + +# :) +#my_hdr X-Header-Virus: I am a header virus. Join the revolution, put me in your headers too! + +# Bare e-postmapper +source $HOME/.muttrc.mailboxes diff --git a/muttrc.mailboxes.cassarossa b/muttrc.mailboxes.cassarossa new file mode 100644 index 0000000..3f50b61 --- /dev/null +++ b/muttrc.mailboxes.cassarossa @@ -0,0 +1,8 @@ +mailboxes `\ +echo -n "+ "; \ +for file in ~/Mail/.*/; do \ + box=$(basename $file); \ + if [ ! $box = '.' -a ! $box = '..' -a ! $box = 'Junk' -a ! $box = '.customflags' -a ! $box = '.subscriptions' ]; then \ + echo -n "+$box "; \ + fi; \ +done` diff --git a/procmailrc.cassarossa b/procmailrc.cassarossa new file mode 100644 index 0000000..454c88b --- /dev/null +++ b/procmailrc.cassarossa @@ -0,0 +1,130 @@ +PATH=/usr/local/bin:/usr/bin:/bin +MAILDIR=$HOME/Mail # make sure it exists! +DEFAULT=$MAILDIR/ # optional +LOGFILE=$HOME/.procmail-log # recommended +VERBOSE=on + + +# Samfundet mailman lists + +:0 +* ^List-Post.*itk-intern@samfundet.no +.itk-intern/ + +:0 +* ^List-Post.*info@samfundet.no +.info/ + +# Samfundet AMSIT lists + +:0 +* ^Delivered-To.*itk-billig@samfundet.no +.itk-billig/ + +:O +* ^Subject.*\[wpkg-users\] +.wpkg-users/ + +:O +* ^From.*medlemskort@samfundet.no.* +.medlemskort/ + +:0 +* ^List-Id.*diskusjon.samfundet.no.* +.samfundet-diskusjon/ + +:0 +* ^List-Id.*debian-announce.* +.debian-announce/ + +:0 +* ^List-Id.*debian-security.* +.debian-security-announce/ + +:0 +* ^Delivered-To.*itk-billig-demo@samfundet.no +.itk-billig/ + +:0 +* ^Delivered-To.*itk-mdb@samfundet.no +.itk-mdb/ + +:0 +* ^From.*itk-mdb@samfundet.no +.itk-mdb/ + +:0 +* ^Delivered-To.*itk-ufs@samfundet.no +.itk-ufs/ + +:0 +* ^Delivered-To.*itk-bar@samfundet.no +.itk-bar/ + +:0 +* ^Delivered-To.*itk-cashflow@samfundet.no +.itk-cashflow/ + +:0 +* ^Delivered-To.*unix@samfundet.no +.unix/ + +:0 +* ^Delivered-To.*itk-sosialt@samfundet.no +.itk-sosialt/ + +:0 +* ^Delivered-To.*itk-opptak@samfundet.no +.itk-opptak/ + +### CHY HXN + +:0 +* ^Subject.*\[UKA-alle\] +.uka-alle/ + + +### RT +# Denne ligger til slutt fordi om en mail går fra RT til de andre listene her +# så tar denne regelen begge + +:0 +* ^Reply-To.*support-comment@uka.no +.uka-support/ + + +:0 +* ^Reply-To.*itk-comment@samfundet.no +.itk/ + +### Stud +# Mail fra stud, herunder mail som studass etc. + +:0 +* ^To.+@stud\.ntnu\.no +{ + :0 + * ^From.*vingssystemet + .stud-oving/ + + :0 + * ^Subject.*\[it's learning message\] + .INBOX.Trash/ + + :0 + * ^Subject.*tfy4145 + .stud-tfy4145/ + + :0 + * ^From.*kjero@online\.no + .stud-hybel/ + + :0 + * + .stud-inbox/ + +### Default + +:0 +* +$DEFAULT diff --git a/screenrc b/screenrc new file mode 100644 index 0000000..00b18ba --- /dev/null +++ b/screenrc @@ -0,0 +1,3 @@ +#make nice statusbar :) +hardstatus alwayslastline +hardstatus string '%{= kg}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}][%{Y}%l%{g}]%{=b C}[ %d %M %c ]%{W}' diff --git a/vimrc b/vimrc new file mode 100644 index 0000000..8df3df1 --- /dev/null +++ b/vimrc @@ -0,0 +1,7 @@ +set ruler +syntax on +set nocompatible +set pastetoggle= +set showmatch +set ignorecase +set incsearch -- 2.47.3