It took me some time to stumble over this mistake, but now I'm finally able to create new directories directly from neomutt and get them synched correctly to the IMAP-server. Since I use G-Mail right now that frees me from creating labels for everything since I can now freely move my mails through the directories and the sync will create the labels automatically. Btw. the default is mbox as stated in the docs. Reference: https://neomutt.org/guide/reference#3-243-%C2%A0mbox_type
80 lines
3.2 KiB
Plaintext
80 lines
3.2 KiB
Plaintext
set allow_8bit
|
|
set smart_wrap
|
|
set reverse_name
|
|
set reverse_realname
|
|
set reflow_text
|
|
set wrap = 80
|
|
#set sidebar_visible
|
|
set wait_key = no
|
|
set confirm_append = no
|
|
set editor = vim
|
|
set sort_aux = last-date-received
|
|
set mailcap_path = "$XDG_CONFIG_HOME/mutt/mailcap"
|
|
set date_format = "%d.%m.%y %I:%M"
|
|
set index_format = "%3C %Z %d %-30.30F %s (%-2.4c)"
|
|
|
|
# Mandatory setting to be able to sync via offlineimap!
|
|
# The default is mbox which is basically a file and will not be synced back to
|
|
# the imap-server via offlineimap.
|
|
set mbox_type=Maildir
|
|
|
|
source "$XDG_CONFIG_HOME/mutt/gruvbox.muttrc"
|
|
color index_author color167 color234
|
|
color index_size color142 color234
|
|
color index_date color214 color234
|
|
color status color220 color235
|
|
#color markers color234 color234
|
|
|
|
auto_view text/plain text/html text/calendar application/ics
|
|
alternative_order text/plain text/html text/calendar application/ics
|
|
|
|
bind index 0 first-entry
|
|
bind index G last-entry
|
|
|
|
bind pager 0 top
|
|
bind pager G bottom
|
|
bind pager j next-line
|
|
bind pager k previous-line
|
|
bind pager <Backspace> previous-entry
|
|
bind pager <Enter> next-entry
|
|
bind pager <Return> next-entry
|
|
bind attach i exit
|
|
bind pager,attach q noop
|
|
|
|
bind pager,index \ch sidebar-toggle-visible
|
|
bind pager,index \cj sidebar-next
|
|
bind pager,index \ck sidebar-prev
|
|
bind pager,index \co sidebar-open
|
|
bind pager,index c mail
|
|
|
|
bind pager,index,attach g noop # unbind g to be used with macros, e.g. gg
|
|
bind pager,index m noop # unbind M to be used with macros, e.g. mv
|
|
|
|
macro index gg "<first-entry>"
|
|
macro index gr "<imap-fetch-mail>"
|
|
|
|
macro pager gg "<top>"
|
|
macro pager gn "<next-entry>"
|
|
macro pager gp "<previous-entry>"
|
|
macro pager gr "<group-reply>"
|
|
# Allow urlscan to follow links additional of the builtin urlview
|
|
macro index,pager,attach gu '<pipe-message>urlscan<enter>' "Follow links with urlscan"
|
|
macro index,pager,attach go '<pipe-message>urlscan --headers -d -W<enter>' "Follow links with urlscan"
|
|
macro attach gf "<enter-command>unset wait_key<enter><shell-escape>rm -f ~/Downloads/mutt-attach<enter><save-entry><kill-line>~/Downloads/mutt-attach<enter><shell-escape>firefox ~/Downloads/mutt-attach &<enter>" "Open attachent in firefox"
|
|
# Neither builtin urlview nor urlscan really worked great on stupid marketing mails, so w3m for the rescue...
|
|
macro index,pager,attach gv "<view-attachments><search>text/html<enter><pipe-message>w3m -T text/html -o imgdisplay= -o confirm_qq=false<enter><exit>"
|
|
|
|
macro index mv "<tag-prefix><save-message>?" "move message to chosen folder"
|
|
macro pager mv "<save-message>?" "move message to chosen folder"
|
|
|
|
# I prefer so see the IMAP folders instead of my mailboxes by default
|
|
macro index,pager y "<change-folder>?<toggle-mailboxes><change-dir>$folder<enter>" "show incoming mailboxes list"
|
|
|
|
# Switch between accounts
|
|
macro index <f2> "<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/account.info.nehrke_felix.muttrc<enter><change-folder>=INBOX<enter>"
|
|
macro index <f3> "<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/account.com.gmail_nemoinho.muttrc<enter><change-folder>=INBOX<enter>"
|
|
|
|
# Source my default account
|
|
source "$XDG_CONFIG_HOME/mutt/account.info.nehrke_felix.muttrc"
|
|
#source "$XDG_CONFIG_HOME/mutt/account.com.gmail_nemoinho.muttrc"
|