From 832b39ad2d4aeadb3d7991a24022c8f018e4b570 Mon Sep 17 00:00:00 2001 From: lhark Date: Sun, 27 Oct 2019 08:17:03 -0400 Subject: [PATCH] [neomutt] Add support for different capitalizations of 'inbox' --- config/neomutt/folder-hooks.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/neomutt/folder-hooks.sh b/config/neomutt/folder-hooks.sh index cad0c62..53f4269 100755 --- a/config/neomutt/folder-hooks.sh +++ b/config/neomutt/folder-hooks.sh @@ -1,6 +1,7 @@ #!/bin/sh acc_dir="$HOME/.config/neomutt/accounts/" +mail_dir="$HOME/mail/" # Select default account default="$(find "$acc_dir" -name "*.mail" -printf "source '%p'\n" -quit)" @@ -19,9 +20,10 @@ i=1 # Setup folder hooks for all the accounts for f in "$acc_dir"*.mail; do account="$(basename -s '.mail' "$f")" + inbox="$(find "$mail_dir/$account" -maxdepth 1 -iname "inbox" -type d -printf "%f" -quit)" printf 'folder-hook =%s '\''source %s'\''\n' "$account" "$f" key="$(printf '%s' "$chars" | cut -c "$i")" - printf 'macro index,pager %s "=%s/Inbox" "Change to %s Inbox"\n' \ - "$key" "$account" "$account" + printf 'macro index,pager %s "=%s/%s" "Change to %s Inbox"\n' \ + "$key" "$account" "$inbox" "$account" i=$((i+1)) done