Commit 0f455d513 (Change expand_path() to expand relative paths., 2020-07-26) caused my configuration to break. I was using the following command:

    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.

Attachment: signature.asc
Description: PGP signature

Reply via email to