aboutsummaryrefslogtreecommitdiff
path: root/mutt/.muttrc
blob: 2765e818699952f9380077082e3af3a5cc1e4509 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#======================================================#
# Boring details
set realname = "Tucker Evans"
set from = "<tuckerevans24@gmail.com>"
set use_from = yes
set use_envelope_from ="yes"
set mbox_type=Maildir

# If not set in environment variables:

# Watch these mailboxes for new mail:
mailboxes ! +mutt
set sort_browser=alpha    # Sort mailboxes by alpha(bet)

#======================================================#
# Order of headers and what to show
hdr_order Date: From: User-Agent: X-Mailer \
          To: Cc: Reply-To: Subject:
ignore *
unignore Date: From: User-Agent: X-Mailer  \
         To: Cc: Reply-To: Subject:
               
#======================================================#
# which editor do you want to use? 
# vim of course!
set editor="vim -c 'set tw=70 et' '+/^$' " 
set edit_headers          # See the headers when editing

#======================================================#
# Aliases

set sort_alias=alias     # sort aliases in alpha order by alias name

#======================================================#
# Odds and ends
set markers          # mark wrapped lines of text in the pager with a +
set smart_wrap       # Don't wrap mid-word
set pager_context=5  # Retain 5 lines of previous page when scrolling.
set status_on_top    # Status bar on top.
push <show-version>  # Shows mutt version at startup

set sort = reverse-date-received

auto_view text/html
alternative_order text/plain text/enriched text/html

folder-hook '~/Mail/gmail.com' 'source ~/.mutt/gmail.com'
folder-hook '~/Mail/ohmnii.com/inbox' 'source ~/mutt/ohmnii.com'
folder-hook '~/Mail/landmark.edu' 'source ~/mutt/landmark.edu'
folder-hook '~/Mail/clarkson.edu' 'source ~/mutt/clarkson.edu'
folder-hook '~/Mail/tuckerevans.com/tje/inbox' 'source ~/mutt/tje.tuckerevans.com'
folder-hook '~/Mail/tuckerevans.com/tucker/inbox' 'source ~/mutt/tucker.tuckerevans.com'


macro index <f1> '<sync-mailbox><change-folder>~/Mail/gmail/inbox<enter><enter-command>source ~/.mutt/gmail.com<enter>'
macro index <f2> '<sync-mailbox><change-folder>~/Mail/ohmnii/inbox<enter><enter-command>source ~/.mutt/ohmnii.com<enter>'
macro index <f3> '<sync-mailbox><change-folder>~/Mail/tuckerevans/tje/inbox<enter><enter-command>source ~/.mutt/tje.tuckerevans.com<enter>'
macro index <f4> '<sync-mailbox><change-folder>~/Mail/tuckerevans/tucker/inbox<enter><enter-command>source ~/.mutt/tucker.tuckerevans.com<enter>'
macro index <f5> '<sync-mailbox><change-folder>~/Mail/clarkson/inbox<enter><enter-command>source ~/.mutt/clarkson.edu<enter>'
macro index <f6> '<sync-mailbox><change-folder>~/Mail/landmark/inbox<enter><enter-command>source ~/.mutt/landmark.edu<enter>'

# -*-muttrc-*-

# Palette for use with the Linux console.  Black background.

color hdrdefault white black
color quoted blue black
color signature blue black
color attachment red black
color prompt white black
color message brightred black
color error brightred black
color indicator black white
color tree white black
color normal white black
color markers blue black
color search white black
color tilde brightmagenta black
color index red black ~F
color index brightwhite black "~N|~O"

color body brightwhite black '\*+[^*]+\*+'
color body brightwhite black '_+[^_]+_+'

set include

#default mailbox
source ~/.mutt/gmail.com

bind pager j next-line
bind pager k previous-line
bind pager gg top
bind pager G bottom

bind index N search-opposite
bind pager N search-opposite

bind browser gg first-entry
bind browser G last-entry