#!/bin/sh -e
-cmds="$(dirname "$(realpath "$0")")"
+cmds="$(dirname "$(realpath -- "$0")")"
cat <<EOF
set mail_check_stats
set mail_check_stats_interval=5
set sort_browser_mailboxes=reverse-unread
set folder_format="%3C %t %N [%3n|%3m] %D %f"
+macro browser q "<exit><quit>"
+macro browser R "<shell-escape>../feeds-dnp.zsh feeds ; printf \"\\\\a\"\n<check-new><check-stats>"
set sort=reverse-date
folder-hook . "set sort = reverse-date"
bind pager o noop
macro pager o "|$cmds/x-urlview.sh\n"
+set pager_index_lines = 6
-macro index <F8> "<shell-escape>mu find --muhome mu --clearlinks --format=links --linksdir=search " "mu find"
-macro index <F9> "<change-folder-readonly>search<enter>" "mu find results"
+set query_command = "mu find --muhome mu --clearlinks --format=links --linksdir=search %s"
+macro index <F2> "<change-folder-readonly>search<enter>" "search results"
folder-hook search "set index_format = \"%4C [%D] %s (%F)\""
+macro index,pager,browser <F1> "<next-unread-mailbox><enter>"
+
unignore X-Author X-URL X-Enclosure X-Categories
+alternative_order text/plain text/html
+auto_view text/html
+
+color hdrdefault red default
+color quoted brightblue default
+color signature red default
+color indicator brightyellow red
+color error brightred default
+color status yellow blue
+color tilde magenta default
+color message brightcyan default
+color markers brightcyan default
+color attachment brightmagenta default
+color search default green
+
+color header brightyellow default Date:
+color header brightred default From:
+color header brightgreen default Subject:
+
+color body brightmagenta default "(finger|ftp|gemini|gopher|http|https|irc|ircs|news|telnet)://[^ \"\t\r\n]*"
+color body brightmagenta default "[-a-z_0-9.]+@[-a-z_0-9.]+"
+color underline brightgreen default
+
set folder = \`pwd\`
unmailboxes *
mailboxes search
read title < $f/title
[ -n "$title" ] && label="-label \"$title\"" || :
echo mailboxes $label $f
+ echo "folder-hook $f \"macro index r '<shell-escape>$cmds/dnp.sh $f\n<change-folder>=$f\n'\""
done