Files
dotfiles/.config/mutt/muttrc
Felix Nehrke d8049463e8 Configure url-views in neomutt mails via urlscan and urlview
Some mails are just stupidly hard to parse, especially if the HTML
contains dozens of images. Kununu even managed to include the same
amount of images into the text-mails with all their marketing foo in the
URL. So, since these were so hard to understand I needed multiple
different "grades" of URL lists. This change allow be to choose between
different views.
2025-10-17 17:38:15 +02:00

60 lines
2.0 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"
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 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 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 pager \cg '<pipe-message>urlscan -W<enter>' "Follow links with urlscan"
macro pager \cv '<pipe-message>urlscan<enter>' "Follow links with urlscan"
macro index,pager mv "<tag-prefix><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>source $XDG_CONFIG_HOME/mutt/account.info.nehrke_felix.muttrc<enter><change-folder>=INBOX<enter>"
macro index <f3> "<sync-mailbox><enter>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"