Você precisa enumerar os diretórios chamados new
em ~/Mail/Lists/
. É apenas uma questão de alguns qualificadores de glob : /
para corresponder aos diretórios e talvez N
para que a expansão fique vazia se não houver correspondência. Use ${i:h:t}
para mostrar o nome da caixa de correio em vez de new
.
for i in ~/Mail/Lists/**/new(/N); do
mailpath+=("${i}?You have new mail in ${i:h:t}.")
done
Você pode usar o qualificador e
glob para torná-lo uma única linha, ainda que oculta.
maildirs+=(~/Mail/Lists/**/new(/Ne\''REPLY="${REPLY}?You have new mail in ${REPLY:h:t}."'\'))