]> git.rustad.me Git - dotfiles/commitdiff
Add some more config files from cassarossa
authorBjørn Rustad <bjornrus@samfundet.no>
Mon, 29 Nov 2010 22:13:01 +0000 (23:13 +0100)
committerBjørn Rustad <bjornrus@samfundet.no>
Mon, 29 Nov 2010 22:13:01 +0000 (23:13 +0100)
muttrc.cassarossa [new file with mode: 0644]
muttrc.mailboxes.cassarossa [new file with mode: 0644]
procmailrc.cassarossa [new file with mode: 0644]
screenrc [new file with mode: 0644]
vimrc [new file with mode: 0644]

diff --git a/muttrc.cassarossa b/muttrc.cassarossa
new file mode 100644 (file)
index 0000000..a2e1a06
--- /dev/null
@@ -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 "<enter-command>source $HOME/dotfiles/muttrc.mailboxes<enter><enter-command>source $HOME/dotfiles/muttrc.folderhooks<enter>" "Reload sourced files"
+
+# Raskere folder-bytte med "C" kontra "c" "\t" "\t"
+#macro index,pager C "<change-folder>?<toggle-mailboxes>" "open a different folder"
+
+# Fulltekstsøk på "S"
+macro index,pager S "<search>~B"
+
+# J for å flagge som "Junk",
+# H for å flagge som "Ham"
+macro index,pager H "<pipe-message>bogofilter -n<enter>\
+<pipe-message>maildrop<enter>\
+<delete-message>" "Ham it, baby"
+macro index,pager J "<pipe-message>bogofilter -s<enter>\
+<pipe-message>maildrop<enter>\
+<delete-message>" "Spam it, baby"
+
+#macro index,pager J "<pipe-message>sa-learn --spam --no-sync<enter><delete-message>"
+#macro index,pager H "<pipe-message>sa-learn --ham --no-sync<enter>"
+
+set reply_regexp="^((re|sv|vs|fwd?):[ \t]*)+"
+macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
+macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"
+macro index M "<save-message>?<toggle-mailboxes>" "move a message to a mailbox"
+#macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a mailbox"
+#macro index M "<save-message>?<toggle-mailboxes>" "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 (file)
index 0000000..3f50b61
--- /dev/null
@@ -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 (file)
index 0000000..454c88b
--- /dev/null
@@ -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 (file)
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 (file)
index 0000000..8df3df1
--- /dev/null
+++ b/vimrc
@@ -0,0 +1,7 @@
+set ruler
+syntax on
+set nocompatible
+set pastetoggle=<F10>
+set showmatch
+set ignorecase
+set incsearch