133 lines
4.7 KiB
Text
133 lines
4.7 KiB
Text
set imap_user = "barak@barakmich.com"
|
|
#set imap_pass = "secret"
|
|
source ~/.mutt/secret
|
|
|
|
set smtp_url = "smtp://barak@barakmich.com@smtp.gmail.com:587/"
|
|
#set smtp_pass = "secret"
|
|
set from = "me@barakmich.com"
|
|
set realname = "Barak Michener"
|
|
|
|
set folder = "imaps://imap.gmail.com:993"
|
|
set spoolfile = "+INBOX"
|
|
set postponed = "+[Gmail]/Drafts"
|
|
set record="+[Gmail]/Sent Mail"
|
|
set copy=no
|
|
set trash = "imaps://imap.gmail.com/[Gmail]/Trash"
|
|
|
|
# These two lines appear to be needed on some Linux distros, like Arch Linux
|
|
set ssl_starttls = yes
|
|
set ssl_force_tls = yes
|
|
|
|
#set imap_force_ssl = yes
|
|
|
|
set header_cache=~/.mutt/cache/headers
|
|
set message_cachedir=~/.mutt/cache/bodies
|
|
set certificate_file=~/.mutt/certificates
|
|
set signature=~/.sig
|
|
|
|
bind editor <space> noop
|
|
bind index,pager g noop
|
|
bind index,pager c mail #Compose
|
|
macro index,pager e "<save-message>=[Gmail]/All Mail<enter>" "Archive"
|
|
bind generic x tag-entry #Select Conversation
|
|
bind index x tag-thread #Select Conversation
|
|
bind pager x tag-message #Select Conversation
|
|
bind index,pager s flag-message #Star a message
|
|
macro index,pager + "<save-message>=[Gmail]/Important<enter>" "Mark as important"
|
|
macro index,pager ! "<save-message>=[Gmail]/Spam<enter>" "Report spam"
|
|
bind index,pager a group-reply #Reply all
|
|
bind pager A view-attachments #In emails
|
|
bind index,pager \# delete-thread #Delete
|
|
bind index,pager l copy-message #Label
|
|
bind index L limit
|
|
bind index,pager v save-message #Move to
|
|
macro index,pager I "<set-flag>O" "Mark as read"
|
|
macro index,pager U "<clear-flag>O" "Mark as unread"
|
|
macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"
|
|
macro index,pager gs "<change-folder>=[Gmail]/Starred<enter>" "Go to 'Starred'"
|
|
macro index,pager gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to 'Drafts'"
|
|
macro index,pager gl "<change-folder>?" "Go to 'Label'"
|
|
macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
|
|
macro index,pager gt "<change-folder>=[Gmail]/Sent Mail<enter>" "Go to 'Sent Mail'"
|
|
macro pager B "<pipe-entry>'urlview'<enter>" 'Follow links with urlview'
|
|
folder-hook +INBOX macro index,pager y "e" "Archive"
|
|
folder-hook "+[Gmail]/Trash" macro index,pager y "<save-message>=INBOX<enter><enter>" "Move to inbox"
|
|
folder-hook "+[Gmail]/Starred" bind index,pager y flag-message #"Toggle star"
|
|
set to_chars = " +>-<L"
|
|
|
|
set move = no
|
|
set mark_old=no
|
|
set imap_keepalive = 900
|
|
|
|
# Better defaults
|
|
set wait_key=no
|
|
#set timeout=3
|
|
set mail_check=0
|
|
set markers=no
|
|
unset move
|
|
set delete
|
|
unset confirmappend
|
|
set quit
|
|
unset mark_old
|
|
set beep_new
|
|
|
|
|
|
set sort = reverse-threads
|
|
set sort_aux = last-date-received
|
|
|
|
alternative_order text/plain text/enriched text/html
|
|
auto_view text/html
|
|
|
|
#set alias_file = ~/.mutt/aliases
|
|
set alias_file=~/.mutt_alias
|
|
set sort_alias = alias
|
|
set reverse_alias = yes
|
|
|
|
set editor = "vi -c \"set spell spelllang=en_us\""
|
|
set reverse_name = yes
|
|
|
|
bind index gg first-entry
|
|
bind index G last-entry
|
|
#bind index A toggle-read
|
|
bind index n mail
|
|
bind index _ collapse-all
|
|
bind index - collapse-thread
|
|
|
|
macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
|
|
macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"
|
|
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"
|
|
macro index m "<clear-flag>N" "mark as read"
|
|
macro compose A "<attach-message>?<toggle-mailboxes>" "attach message(s) to this message"
|
|
macro index J "<next-new>" "next unread"
|
|
macro index,pager "\Cf" "<next-page>" "page down"
|
|
macro index,pager "\Cb" "<previous-page>" "page down"
|
|
|
|
color normal white default
|
|
color attachment brightyellow black
|
|
color hdrdefault cyan black
|
|
color indicator black cyan
|
|
color markers brightred black
|
|
color quoted green black
|
|
color signature cyan black
|
|
color status brightgreen blue
|
|
color tilde blue black
|
|
color tree red black
|
|
color header brightgreen black ^From:
|
|
color header brightcyan black ^To:
|
|
color header brightcyan black ^Reply-To:
|
|
color header brightcyan black ^Cc:
|
|
color header brightblue black ^Subject:
|
|
color body brightred black [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+
|
|
color body brightblue black (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+
|
|
color index brightcyan default ~N
|
|
|
|
color index yellow default "~v~(!~N)~(!~F)" # collapsed thread with no New or Flagged
|
|
color index red default "~v~(~F)~(!~N)" # collapsed thread with Flagged but no New
|
|
color index green default "~v~(~N)" # collapsed thread with New
|
|
|
|
folder-hook . exec collapse-all
|
|
## TO show the number of messages in a collapsed thread
|
|
## you need to add "%M" to the "index_format", eg:
|
|
#set index_format="%4C %Z %2M %[!%y%m%d] %-17.17F (%3l) %s"
|
|
set index_format="%4C %Z %2M %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
|