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

Reply via email to