[neomutt-users] new users questions about virtual folders and searches

Béla Törös kalebris at gmail.com
Thu Mar 18 15:11:24 CET 2021

Hi list,

after a weekend spent with this I have came to conclude this issue
with the below script/macro to search for the emails with the same subject.

A few characters that are frequent in my inbox []# needs to be stripped
out as noemutt doesn't seem to handle it right neither was I able to escape it,
and it is very optimistic approach to the script:


while IFS= read -r LINE || [[ -n "$LINE" ]]; do
        subject=$(echo $LINE | egrep -e 'Subject: ' |sed -E
"s/^Subject: (.+)$/\1/;s/'/\\\\'/;s/\[/ /g;s/\]/ /g;s/#//g")
        if [[ ${#subject} -gt 0 ]]; then
echo unvirtual-mailboxes \"notmuchSearch\" > ~/.config/neomutt/subject_vbox
echo virtual-mailboxes \"notmuchSearch\"

than comes the macro itself:

macro index s "<enter-command>unsetwait\_key<enter><pipe-message>~/.config/neomutt/get_subject_vbox.sh<enter>\

For random searches it was pretty simple:
macro index \\\\ "<vfolder-from-query>"

I have tried to use the same vfolder-from-query command but I couldn't
get it to take input from a different
macro output, or use pipe-message in a meaningful way.

hope this helps some newbie at some point to find emails with the same
subject line in neomutt.

kind regards

More information about the neomutt-users mailing list