I have Mutt reading from a local maildir, which gets synced every 1-5 minutes
using an external process (mbsync/isync). When this occurs and mutt has local
state that hasn't yet been written back to disk, mutt shows a warning message
for approximately 5 seconds, during which time the UI is frozen:
"Mailbox was externally modified. Flags may be wrong."
Is there anyway I can suppress or reduce this delay? These are the
timing-related settings I have in my config file:
set mail_check = 60
set mail_check_stats = yes
set mail_check_stats_interval = 300
set sleep_time = 0
set time_inc = 250
set timeout = 0
Of these, I'm most suspicious of `mail_check_stats`. I don't see the delay all
the time, just sometimes, and I wonder if mutt happens to be hanging because
it's caught in the middle of a check_stats run. But the behavior is not
consistent enough for me to be certain at all, so this is just a flimsy theory.
Many thanks for the help.
-Greg