As far as syncing flags to notmuch, it sounds like this would be easy to achieve with an independent 3rd tool, or even a small script:<div>1) Find files in the maildir modified since the last check</div><div>2) Read their keywords headers</div>

<div>3) Update the notmuch tags accordingnly.</div><div><br></div><div>The other direction sounds like it would be trickier though, since there's no obvious way to say "what notmuch tags have changed since time X?". Is this something that notmuch could provide?</div>
<div><br></div><div>Alternatively, would it be a good idea to give notmuch a tags-changed hook, so that an external tool could be called on a tag change? That sounds like would solve this problem, keep the gmail/imap logic safely away from notmuch, and probably provide some really interesting other opportunities for automation of things by tags.</div>