]> Sergey Matveev's repositories - feeder.git/blob - cmd/muttrc-gen.sh
6eac0e840100a0dd58e98cf0907bc7cca4073763
[feeder.git] / cmd / muttrc-gen.sh
1 #!/bin/sh -e
2
3 cat <<EOF
4 set mail_check_stats
5 set mail_check_stats_interval=5
6 set sort_browser_mailboxes=reverse-unread
7 set folder_format="%3C %t %N [%3n|%3m] %D %f"
8
9 set sort=reverse-date
10 folder-hook . "set sort = reverse-date"
11
12 bind index q browse-mailboxes
13 macro index A <tag-pattern>~U<enter><tag-prefix><clear-flag>N
14 set date_format="%Y-%m-%d %H:%M"
15 folder-hook . "set index_format = \"%4C %Z [%D] %s (%?l?%4l&%c?)\""
16
17 macro index <F8> "<shell-escape>mu find --muhome mu --clearlinks --format=links --linksdir=search " "mu find"
18 macro index <F9> "<change-folder-readonly>search<enter>" "mu find results"
19 folder-hook search "set index_format = \"%4C [%D] %s (%F)\""
20
21 unignore X-Author X-URL X-Enclosure X-Categories
22
23 set folder = \`pwd\`
24 unmailboxes *
25 mailboxes search
26
27 EOF
28
29 for f in feeds/* ; do
30     [ -s $f/title ] || {
31         echo unreadable $f/title >&2
32         continue
33     }
34     read title < $f/title
35     [ -n "$title" ] && label="-label \"$title\"" || :
36     echo mailboxes $label $f
37 done