# vim: ft=muttrc
+bind editor <delete> delete-char
+
# moving around
-bind pager J next-line
-bind pager K previous-line
+bind pager J next-line
+bind pager K previous-line
bind index,pager j next-undeleted
bind index,pager k previous-undeleted
+bind index gg first-entry
+bind index G last-entry
+bind pager gg top
+bind pager G bottom
bind index q noop
+bind index Q quit
# completion
bind editor <Tab> complete-query
-bind editor ^T complete
+bind editor ^T complete
# sidebar
bind index,pager \CK sidebar-prev
macro index b "<enter-command>toggle sidebar_visible<enter><refresh>" "Toggle sidebar"
macro pager b "<enter-command>toggle sidebar_visible<enter><redraw-screen>" "Toggle sidebar"
+macro pager \Cu "|urlview<enter>" "
+
# Remap bounce-message function to “B”
-bind index B bounce-message
+bind index,pager B bounce-message
+bind index,pager R group-reply
+
+bind index <space> collapse-thread
# open mailcap in attach view
bind attach <return> view-mailcap
color normal white default
color status green default
+color sidebar cyan default
color indicator brightwhite blue
color tree blue default
color error brightred default
# goobook
set query_command = "goobook query '%s'"
-unset move
-
# sort/threading
set sort = threads
set sort_aux = last-date-received
set duplicate_threads = yes
set collapse_unread = no
+# lists
+subscribe ^chakra-.*@googlegroups.com
+subscribe clementine-player@googlegroups.com
+
# look and feel
set pager_index_lines = 12
set pager_context = 5
set markers = no
set status_on_top = yes # also help on bottom
set index_format="%Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
+set index_format="[%Z] %{%e/%m} %-20.20L %?M?+ ?%s"
+
+
+# header
+ignore *
+unignore from: to: cc: date: subject:
+unhdr_order *
+hdr_order from: to: cc: date: subject:
# sidebar
-set sidebar_width = 12
+set sidebar_width = 14
set sidebar_visible = yes
set sidebar_delim = '|'
set sidebar_sort = no
set folder = "~/mail" # mail folder
set spoolfile = "+gmail/inbox" # set inbox
unset record # do not move sent msgs to a folder, gmail does that
+unset move # do not move read msgs, gmail does that
set postponed = "+gmail/drafts" # drafts folder
set header_cache = "~/.cache/mutt" # cache headers for speedss
source ~/.mutt/mailboxes # source mailboxes generetated by offlineimap