This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

tools.mutt: fix folder queries for notmuch Maildir++

notmuch indexes Maildir++ folders with the dot prefix, so queries
need folder:.to.steam not folder:to.steam. INBOX is the root
maildir, queried as folder:"".

+7 -5
+7 -5
tools/mutt/flake-module.nix
··· 19 19 [ -d "$maildir" ] || exit 0 20 20 for dir in "$maildir"/.*; do 21 21 [ -d "$dir/cur" ] || continue 22 - name=$(basename "$dir" | sed 's/^\.//') 23 - echo "virtual-mailboxes \"$name\" \"notmuch://?query=folder:$name\"" 22 + dotname=$(basename "$dir") 23 + # Display name without leading dot 24 + name=''${dotname#.} 25 + echo "virtual-mailboxes \"$name\" \"notmuch://?query=folder:$dotname\"" 24 26 done | sort 25 27 ''; 26 28 ··· 162 164 set nm_default_uri = "notmuch://$HOME/Maildir" 163 165 set nm_record = yes 164 166 set nm_record_tags = "-inbox me archive" 165 - set spoolfile = +Inbox 167 + set spoolfile = +INBOX 166 168 set virtual_spoolfile = yes 167 169 168 170 set sendmail="${msmtp}/bin/msmtp" ··· 186 188 187 189 set index_format="%4C %Z %?GI?%GI& ? %[%y-%m-%d] %-20.20a %?M?(%3M)& ? %s %> %r %g" 188 190 189 - virtual-mailboxes "Unread" "notmuch://?query=tag:unread" 190 - virtual-mailboxes "INBOX" "notmuch://?query=tag:inbox" 191 + virtual-mailboxes "Unread" "notmuch://?query=tag:unread AND folder:\"\"" 192 + virtual-mailboxes "INBOX" "notmuch://?query=folder:\"\"" 191 193 source "${genVirtualMailboxes}|" 192 194 virtual-mailboxes "TODO" "notmuch://?query=tag:TODO" 193 195 virtual-mailboxes "Starred" "notmuch://?query=tag:*"