]> Sergey Matveev's repositories - feeder.git/blobdiff - cmd/muttrc-gen.sh
Bell when feeds-dnp.zsh is finished
[feeder.git] / cmd / muttrc-gen.sh
index 81738e60eecd463329bb88ca32e91e4d03020590..7d89ba035439cdaba945e525fb52a660ae05ca31 100755 (executable)
@@ -1,10 +1,13 @@
 #!/bin/sh -e
 
+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"
@@ -14,12 +17,41 @@ macro index A <tag-pattern>~U<enter><tag-prefix><clear-flag>N
 set date_format="%Y-%m-%d %H:%M"
 folder-hook . "set index_format = \"%4C %Z [%D] %s (%?l?%4l&%c?)\""
 
-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"
+bind pager o noop
+macro pager o "|$cmds/x-urlview.sh\n"
+set pager_index_lines = 6
+
+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
@@ -32,6 +64,7 @@ for f in feeds/* ; do
         continue
     }
     read title < $f/title
-    [ -n "$title" ] && label="-label \"$title\"" || label=""
+    [ -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