source "exec $HOME/.mutt/expand_muttrc detect mboxes |"
With that change mutt now prepends the current directory to `exec`, causing the `source` to silently fail. That script wants to find mutt as its immediate parent process, but without using `exec` the parent will be a shell.
I don't know if there's a good way to accommodate this in mutt; I don't think it would be a good idea to special case `exec`. I can likely modify that script to search upwards through the process tree to find the actual mutt process, so I'm mainly sending this as an FYI.
signature.asc
Description: PGP signature